Professional Documents
Culture Documents
Lecture02
Basic concepts and Applications of AI
Artificial Intelligence Definitions
2
Why study AI?
Vision systems: Capture, store, and manipulate visual images and pictures
Vision Learning
systems systems
Robotics
Expert systems
Neural networks
Natural language
processing
Most used programming languages for AI
Scratch
Processing
Disciplines that contributes To AI
They include:
Tasks that only some people are good at, and which require
extensive training.
It can be especially useful to automate these tasks, as there
may be a shortage of human experts.
For examples:
1. Medical Diagnosis
2. Troubleshooting Equipments
3. Configuration of Computer Systems
4. Financial Planning
AI assumptions
Examples:
String of Characters: Intelligence, Product, Defendant,0.8,
Chocolate
Representation of real-world concept: Diagram
14
Testing machine Intelligence: Turing Test
2nd Human
1st Human
computer
(Interrogator)
System
Testing machine Intelligence: Turing Test
To pass Turing Test the computer system must have the following
properties :
1. Ability to Process natural language (i.e. understand, interpret)
2. Ability to Represent knowledge;
3. Ability to Reason;
4. Ability to Learn and adapt to the new situations.
Reading Exercise:
Visit the following web sites and chat with Eliza agent.
Eliza is an example of a language processing system.
http://www.manifestation.com/neurotoys/eliza.php3
http://www.acacialt.com.au/ai/eliza.htm
Is Eliza intelligent?
Practical Applications of AI
1. Medical Diagnosis: IA techniques are used to implement
medical expert systems for diagnosing diseases
Example: Mycin
Practical Applications of AI
2. Game playing:
Complex games such as chess, used as a test bed for AI techniques
including searching and planning.
i.e IA techniques are used to develop computer games
Examples
1. Read about Curiosity space rocket, launched in 2013 in NASA website,
2. Rosetta which landed on a comet in 2014
3. Flyby was launched from earth in 2004 and arrived on pluto in sept
2015
Applications of AI
Examples:
1. Knowledge Representation techniques
2. Searching techniques – Finding solution (s) among alternatives.
3. knowledge acquisition techniques
4. inference techniques