2. Hichem Felouat - hichemfel@gmail.com 2
What is Artificial Intelligence?
John McCarthy coined the term "artificial
intelligence" in 1955 and organized the
famous Dartmouth conference in
Summer 1956. This conference started AI
as a field.
4. 4Hichem Felouat - hichemfel@gmail.com
What is Artificial Intelligence?
The Turing test
5. Hichem Felouat - hichemfel@gmail.com 5
What is Artificial Intelligence?
An agent (or robot) would not pass the Turing test without the following
requirements:
1. natural language processing
2. knowledge representation
3. automated reasoning
4. machine learning
5. computer vision
6. robotics
Despite being proposed almost 70 years ago, the Turing test is still relevant
today.
16. Hichem Felouat - hichemfel@gmail.com 16
Machine Learning and Deep Learning
Machine Learning is the field of study that gives computers the
ability to learn without being explicitly programmed. —Arthur
Samuel, 1959
17. Hichem Felouat - hichemfel@gmail.com 17
Machine Learning and Deep Learning
Biological Neural
Artificial Neural
18. Hichem Felouat - hichemfel@gmail.com 18
Machine Learning and Deep Learning
19. Hichem Felouat - hichemfel@gmail.com 19
Natural Language Processing NLP
23. Hichem Felouat - hichemfel@gmail.com 23
Reasoning
If P and P => Q are true, Q is also true
IF X has gills THEN X is a fish
IF X is a fish THEN X lives in water
IF X lives in water THEN X can swim
24. Hichem Felouat - hichemfel@gmail.com 24
Planning
Agents that Plan
Reflex Agents
Planning Agents
28. Hichem Felouat - hichemfel@gmail.com 28
Step 1: Create a variable set.
Step 2: Create a domain set.
Step 3: Create a constraint set with variables and domains
(if possible) after considering the constraints.
Step 4: Find an optimal solution.
Constraint Satisfaction Problems
29. Hichem Felouat - hichemfel@gmail.com 29
Game Theory
Nash Equilibrium
39. Hichem Felouat - hichemfel@gmail.com 39
Autonomous robotics
1. A robot may not injure a human being or,
through inaction, allow a human being to
come to harm.
2. A robot must obey the orders given it by
human beings except where such orders
would conflict with the First Law.
3. A robot must protect its own existence as
long as such protection does not conflict
with the First or Second Law.
Isaac Asimov
40. Hichem Felouat - hichemfel@gmail.com 40
Thank you for your
attention