6.1-3 Automated Systems, Robotics and AI Flashcards
What is Artificial Intelligence?
- A branch of computer science dealing with the simulation of intelligent behaviour by a computer
- It is a collection of rules and data which gives a computer system the ability to reason, learn and adapt to external stimuli
What is reasoning?
Reasoning is the ability to draw reasoned conlusions based on given data
What is deducted reasoning?
Deductive reasoning is where a number of correct facts are built up to form a set of rules which can then be applied to other problems
State 2 different types of AI system
Expert System
Machine Learning
What is an an expert system?
A form of AI that has been developed to mimic a human’s knowledge and expertise
Give 2 examples of where expert systems are used
- diagnosis of a patient’s illness
- tax and financial calculation
- logistics (efficient routing of parcel deliveries)
- strategy games, such as chess
Stare some advantages of an expert system
- they offer a high level of expertise
- the results are consistent
- they have the ability to store vast amounts of ideas and facts
- it is possible for an expert system to have multiple expertise
- they provide unbiased reporting and analysis of the facts
- they have very fast response times (much quicker than a human expert)
State some disadvantages of an expert system
- users of the expert system need considerable training
- the set up and maintenance costs are very high
- they can give ‘cold’ responses not appropriate in certain medical situations
- they are only as good as the information/facts entered into the system
- users sometimes make the very dangerous assumption that they are infallible.
What are the 5 main parts of an expert system
- user interface
- knowledge base
- inference engine
- rules base
- explanation system
In an expert system, what is meant by the user interface?
- The method by which the expert system interacts with a user.
- Interaction can be through dialogue boxes, command prompts or other input methods
- The questions being asked usually only have Yes/No answers and are based on the responses to previous questions.
In an expert system, what is meant by the knowledge base?
- It is a repository of facts.
- It stores all the knowledge about an area of expertise obtained from a number of expert resources.
- It essentially contains a collection of objects and their attributes (facts about the objects)
Explain why an expert system needs a knowledge base
It needs facts …
… to generate the rules
… to make the decisions
In an expert system, what is meant by the inference engine?
- This is the main processing element of the expert system.
- It acts like a search engine examining the knowledge base for information/data that matches the queries.
- It is responsible for gathering information from the user by asking a series of questions and applying responses where neeeded
In an expert system, what is meant by the rules base?
- A set of inference rules which are used by the inference engine to draw conclusions (the methods used closely follow human reasoning).
- They follow logical thinking, usually involving a series of ‘IF’ statements.
In an expert system, what is meant by the explanation system?
Part of an expert system which informs the user of the reasoning behind its conclusions and recommendations