Introduction To AI
Introduction To AI
Introduction To AI
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE (AI)
The need of AI..
Industrial Revolution IR4.0?
Objectives :
To understand what is artificial intelligence and
intelligent machines
To identify the machine learning methods.
To understand Turing Imitation game
To understand AI programming paradigm
To identify the state of the art of artificial
intelligence
What is Artificial Intelligence?
Preliminary discussion
• Can machines think?
• And if so, how?
• And if not, why not?
• And what does this say about human beings?
• And what does this say about the mind?
Intelligent machines, or what machines
can do
Philosophers have been trying for over 2000 years
to understand and resolve two Big Questions of the
Universe:
Post Office
automatic address recognition and sorting of mail
Banks
automatic check readers, signature verification systems
automated loan application classification
Customer Service
automatic voice recognition
The Web
Identifying your age, gender, location, from your Web surfing
Automated fraud detection
Digital Cameras
Automated face detection and focusing
Computer Games
Intelligent characters/agents
What’s involved in Intelligence?
Perceiving, recognizing, understanding the real world
A programming paradigm is a
fundamental style of computer programming, a way
of building the structure and elements of computer
programs.
AI programming paradigm
It is called Logic and symbolic programming
paradigm
It takes a declarative approach to problem-
solving.
Various logical assertions about a situation are
Predicates
◦ animal(being) % all animals are beings
dog(being) % all dogs are beings
die(being) % all beings die
Clauses
◦ animal(X) :- dog(X) % all dogs are animals
dog(fido). % fido is a dog
die(X) :- animal(X) % all animals die
Sample Prolog program and
query
State of the art of AI
Game playing – Deep Blue versus Garry Kasparov was
a human–computer chess matches, in the format of machine
and humans, versus a human.
The matches were played between the IBM supercomputer
Deep Blue with a team of IBM programmers and chess experts
who directed and reprogrammed the machine between games
on the one side, and the World Chess ChampionGarry
Kasparov on the other side.
May 11, 1997: held in New York City, New York
Result: Deep Blue–Kasparov (3½–2½)
State of the art of AI
Natural language understanding
it is the understanding of the meaning behind words
and how they combine to form meaningful sentences
that computers can understand.
IBM's Watson system playing (and
winning) Jeopardy on TV against human competitors
State of the art of AI