Build expert system in Matlab

I'm wondering whether it is possible to create a expert system( Not fuzzy logic ) based on matlab?. Thanks in advance

6 件のコメント

John D'Errico
John D'Errico 2022 年 7 月 1 日
編集済み: John D'Errico 2022 年 7 月 1 日
Yes.
I know, your next question is how? Simple.
  1. Learn the techiques commonly employed to build expert systems.
  2. Choose from among the common schemes (sometimes using fuzzy logic tools, which you could write yourself, since someone wrote that code in the first place using MATLAB.)
  3. Learn MATLAB sufficiently to buiild the necessary tools.
  4. Write the necessary MATLAB code.
  5. Done.
Seriously, what do you expect for an answer from such a vague question? An expert system to do what? Expertise varies in terms of what you are trying to solve, and no scheme will be perfect for all probems.
You might look on the file exchange, possibly finding some code written by student, and so of unverified quality. You might do an online search, where people will have claimed to build such systems, and possibly offer to sell you code. Do you honestly think though, that if someone has invested a large amount of time in building an expert system, for them to give it away? You may get lucky, but even then, whatever you did find will surely require a great deal of re-working to make it work for you.
Sarah
Sarah 2022 年 7 月 1 日
Thank you for response..
My expert system will be designed to diagnose specific disease..
I have the rules. But I want to make sure if we could implement the rule based expert system not fuzzy exert system in the Matlab ?
Sam Chak
Sam Chak 2022 年 7 月 1 日
Diagnosing a specific disease is a purposeful activity that can benefit humankind.
Since you have the rules, I assume you 'perceive' that your rules are "medically expert enough to diagnose a specific disease". Are they iron rules or flexible rules? Iron rules are pretty simple and direct, for example, If you have Symptom A + Symptom B + Symptom C + Blood Test D, then you must have Disease E.
But if they are flexible rules, perhaps you have heard of Intuitionistic Fuzzy Rough Sets?
Basically, the general idea is to translate the Mathematics of your Rule-based Expert System into MATLAB Code.
Sarah
Sarah 2022 年 7 月 1 日
Yes, it’s an iron rules. I would like to choose Matlab to build rule based system because another part of my project will be a fuzzy logic. So, I preferred to implement the whole system in Matlab.
Star Strider
Star Strider 2022 年 7 月 2 日
My expert system will be designed to diagnose specific disease.
Wow!
It will not only be necessary to identify the characteristics of that specific disease, it will also have to distinguish it from other diseases with similar presentations (this is called ‘differential diagnosis’).
Start with a PubMed search.
Good luck!
.
Hasina
Hasina 2024 年 5 月 28 日
kindly anyone help for medical diagonosis expert system

サインインしてコメントする。

回答 (1 件)

Sam Chak
Sam Chak 2022 年 7 月 2 日

0 投票

Since you now have the idea how to create the rules, then you can build the Expert system.

2 件のコメント

Sarah
Sarah 2022 年 7 月 2 日
Yes I got the idea but just confused. You mean we could implement it in Matlab ?
Sam Chak
Sam Chak 2022 年 7 月 2 日
As mentioned previously, you need to translate the Math of your Rule-based Expert System into MATLAB Code. I don't know what you rule is. But you can probably try something like this:
If Symptom A > 0.5 + Symptom B > 0.5 + Symptom C > 0.5 + Blood Test D > 0.5, then you have Disease E when .
If you are pursuing M.D, please consult @Star Strider.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeAgriculture についてさらに検索

タグ

質問済み:

2022 年 7 月 1 日

コメント済み:

2024 年 5 月 28 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by