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 Exchange에서 Agriculture에 대해 자세히 알아보기

태그

질문:

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