A computer system that demonstrates behaviour that would be considered intelligent if it were performed by a human.
A natural language processing program which simulates an intelligent conversation
Depth First Searching
This search technique starts with the left-hand side of the search tree and searches down a branch until a solution is found.
Breadth First Searching
This search technique each horizontal layer is searched from left to right.
Mimics the advice of an expert based on information provided by human experts
Artificial Neural system
An electronic model of the brain which consists of many simple processors. Neural networks show a surprising ability to learn and make "intelligent" decisions.
Computer vision is the process of enabling a computer system to be able to "understand" or respond to its environment through data received from a camera or other optical device.
Involves a person using a computer terminal to communicate with a human and another terminal to communicate with an artificial intelligence system.
2. retain Knowledge
3. ability to solve problems.
Faster Processor, More Main memory, larger storage capacity
A robot that is able to adjust what it does according to the conditions.
The conversion of handwritten words into editable text as if it had been typed in using a keyboard.
Natural Language Processing
the ability of a computer system to communicate and respond in an intelligent manner to written or spoken words.
A programming language that allows the creation of facts and rules in a knowledge base that can then be queried to solve the problem
An early example of an artificial intelligence program that demonstrated natural language processing by responding to questions entered by the user. Normally by using keywords from the user and placing them back into questions.
are very different from procedural language. Program in these languages are generally a collection of facts and rules. An example is Prolog.
The use of programs to play interactive games against humans. E.g. Chess
Internet Search bots
Take the keywords entered and look for similar in websites
look for price comparisons - Take That Greatest Hits for less than £10
contains expert knowledge on a topic (or domain), provided by one or more domain experts.
allows the user to interact with the system, which can provide expert advice to the user
searches the knowledge base, generates questions to the user, and uses the facts and rules in the knowledge base to come to conclusions
Expert System Shell
Basic structure of program without the knowledge base.
Ability to communicate with computer by voice
Sould have a vision system which can interpret images and then make a response, An artificial neural system
which gives it the ability to learn and Speech recognition
which is able to respond to verbal commands
A search tree is a graphical representation of all the possible states of a system showing the operations required to move from one to another. The starting state is usually shown at the top of the diagram, with branches spreading out below,
work by giving the instructions in order. E.g. Visual Basic
Facts and questions
- A Fact (Unconditionally True)
- A Query (A condition to be proved otherwise)
- A Rule (Conditionally True, if statement)
An convenient & visual way of displaying the data and the relationships. It is a useful tool in the design of knowledge based programs.
A query is a question in Prolog which results in the system drawing a conclusion from the facts and rules of the Prolog program
Natural Language Processing
Advantages of an Expert system
- always available 24/7
- No cost after initial set up
- Combines the expertise of several experts
- Less chance of error as the system will not make careless
Voice recognition (problems)
Issues with Expert systems
Some people are concerned that a machine is making very important decisions which are a matter of life and death.
Natural Language Processing (difficulty)
The complexity of language holds back success.
Why are computers good at games like chess?
Clear rules with well defined goals