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 comentarios

John D'Errico
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.
  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 el 1 de Jul. de 2022
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 el 1 de Jul. de 2022
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 el 1 de Jul. de 2022
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 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’).
Start with a PubMed search.
Good luck!
.
Hasina
Hasina el 28 de Mayo de 2024
kindly anyone help for medical diagonosis expert system

Iniciar sesión para comentar.

Respuestas (1)

Sam Chak
Sam Chak el 2 de Jul. de 2022

0 votos

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

2 comentarios

Sarah
Sarah el 2 de Jul. de 2022
Yes I got the idea but just confused. You mean we could implement it in Matlab ?
Sam Chak
Sam Chak el 2 de Jul. de 2022
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.

Iniciar sesión para comentar.

Categorías

Más información sobre Agriculture en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 1 de Jul. de 2022

Comentada:

el 28 de Mayo de 2024

Community Treasure Hunt

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

Start Hunting!

Translated by