Build expert system in Matlab
Mostrar comentarios más antiguos
I'm wondering whether it is possible to create a expert system( Not fuzzy logic ) based on matlab?. Thanks in advance
6 comentarios
John D'Errico
el 1 de Jul. de 2022
Editada: John D'Errico
el 1 de Jul. de 2022
Yes.
I know, your next question is how? Simple.
- Learn the techiques commonly employed to build expert systems.
- 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.)
- Learn MATLAB sufficiently to buiild the necessary tools.
- Write the necessary MATLAB code.
- 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
el 1 de Jul. de 2022
Sam Chak
el 1 de Jul. de 2022
Hi @Sarah
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
el 1 de Jul. de 2022
Star Strider
el 2 de Jul. de 2022
‘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’).
Good luck!
.
Hasina
el 28 de Mayo de 2024
kindly anyone help for medical diagonosis expert system
Respuestas (1)
Sam Chak
el 2 de Jul. de 2022
0 votos
Hi @Sarah
Since you now have the idea how to create the rules, then you can build the Expert system.
2 comentarios
Sarah
el 2 de Jul. de 2022
Sam Chak
el 2 de Jul. de 2022
Hi @Sarah
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
.
Categorías
Más información sobre Agriculture en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!