



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Artificial Intelligence and Expert Systems - Study Notes & Quick Guide
Typology: Study notes
1 / 5
This page cannot be seen from the preview
Don't miss anything!




Arti cial Intelligence is a piece of software that simulates the behavior and judgment of a human or an organization that has experts in a particular domain is known as an expert system.
It does by acquiring relevant knowledge from its knowledge base and interpreting it according to the user’s problem. The data in the knowledge base is added by humans that are expert in a
particular domain and this software is used by a non-expert user to acquire some information. It is widely used in many areas such as medical diagnosis, accounting, coding, games etc.
An expert system is an AI software that uses knowledge stored in a knowledge base to solve problems that would usually require a human expert thus preserving a human expert’s
knowledge in its knowledge base. They can advise users as well as provide explanations to them about how they reached a particular conclusion or advice.
Examples: There are many examples of expert system. Some of them are given below:
MYCIN: One of the earliest expert systems based on backward chaining. It can identify various bacteria that can cause severe infections and can also recommend drugs based on the person’s weight. DENDRAL: It was an arti cial intelligence based expert system used for chemical analysis. It used a substance’s spectrographic data to predict it’s molecular structure. R1/XCON: It could select speci c software to generate a computer system wished by the user. PXDES: It could easily determine the type and the degree of lung cancer in a patient based on the data. CaDet: It is a clinical support system that could identify cancer in its early stages in patients. DXplain: It was also a clinical support system that could suggest a variety of diseases based on the ndings of the doctor.
Components of an expert system:
Knowledge base: The knowledge base represents facts and rules. It consists of knowledge in a particular domain as well as rules to solve a problem, procedures and intrinsic data relevant to the domain.
Custom Search
Courses Suggest an Article
Login
▲
Inference engine: The function of the inference engine is to fetch the relevant knowledge from the knowledge base, interpret it and to nd a solution relevant to the user’s problem. The inference engine acquires the rules from its knowledge base and applies them to the known facts to infer new facts. Inference engines can also include an explanation and debugging abilities. Knowledge acquisition and learning module: The function of this component is to allow the expert system to acquire more and more knowledge from various sources and store it in the knowledge base. User interface: This module makes it possible for a non-expert user to interact with the expert system and nd a solution to the problem. Explanation module: This module helps the expert system to give the user an explanation about how the expert system reached a particular conclusion.
Characteristics of an expert system:
Human experts are perishable but an expert system is permanent. It helps to distribute the expertise of a human. One expert system may contain knowledge from more than one human experts thus making the solutions more e cient. It decreases the cost of consulting an expert for various domains such as medical diagnosis. They use a knowledge base and inference engine. Expert systems can solve complex problems by deducing new facts through existing facts of knowledge, represented mostly as if-then rules rather than through conventional procedural code. Expert systems were among the rst truly successful forms of arti cial intelligence (AI) software.
Limitations:
Don’t have human-like decision making power. Can’t possess human capabilities. Can’t produce correct result from less amount of knowledge. Requires excessive training.
Advantages:
Low accessibility cost. Fast response. Not affected by emotions unlike humans. Low error rate. Capable of explaining how they reached a solution.
Disadvantages:
▲
Article Tags : Advanced Computer Subject Machine Learning
Practice Tags : Machine Learning
Be the First to upvote.
Feedback/ Suggest Improvement Add Notes Improve Article
Please write to us at [email protected] to report any issue with the above content.
Writing code in comment? Please use ide.geeksforgeeks.org, generate link and share the link here.
Share this post!
t Tweet f Share Sort by Newest
LOG IN WITH (^) OR SIGN UP WITH DISQUS
Name
?
Be the first to comment.
✉ Subscribe d Add Disqus to your siteAdd DisqusAdd 🔒Disqus' Privacy PolicyPrivacy PolicyPrivacy
^ Recommend
To-do Done (^0)
No votes yet.
▲
5th Floor, A-118, Sector-136, Noida, Uttar Pradesh - 201305 [email protected]
COMPANY About Us Careers Privacy Policy Contact Us
Algorithms Data Structures Languages CS Subjects Video Tutorials
PRACTICE Company-wise Topic-wise Contests Subjective Questions
Write an Article Write Interview Experience Internships Videos
@geeksforgeeks, Some rights reserved
▲