Lecture 01 - Part A Advanced Artificial Intelligence: Dr. Shazzad Hosain
Lecture 01 - Part A Advanced Artificial Intelligence: Dr. Shazzad Hosain
Department of EECS
North South University
[email protected]
Syllabus
Course Description
2
Syllabus
Recommended Books:
3
Syllabus
Item Marks
Attendance 5%
Quizzes (best 3 out of 20%
4)
Assignments / Project 20%
Mid Term (No Make 25%
up)
Final 30%
Total 100%
http://www.northsouth.edu/php/faculty/shazzad/index.html
Syllabus
Course Overview (main topics)
What is AI?
problem solving by search
logic, knowledge representation & reasoning
expert systems: an introduction
learning: decision trees, artificial neural networks,
reinforcement learning
Game playing
5
What is Artificial Intelligence?
What is Intelligence ?
Intelligence may be defined as:
7
What is Artificial Intelligence ?
Artificial intelligence is the study of systems that act in a
way that to any observer would appear to be intelligent.
8
What is Artificial Intelligence ?
“AI is the study of ideas that enable
computers to be intelligent.”
[P. Winston]
9
What is Artificial Intelligence?
Some Definitions
10
What is Artificial Intelligence?
Operational Definition of AI
(Turing Test):
11
What is Artificial Intelligence?
13
What is Artificial Intelligence ?
Goals of AI:
14
What is Artificial Intelligence ?
Goals of AI (cont’d)
15
What is Artificial Intelligence ?
Examples of AI Application
systems:
Game Playing
16
What is Artificial Intelligence ?
Examples of AI Application systems:
17
What is Artificial Intelligence ?
Examples of AI Application Systems:
Expert Systems:
In geology
Diagnostic Systems
Expert Systems:
19
What is Artificial Intelligence ?
Examples of AI Application Systems:
Robotics:
Other examples:
21
AI Topics:
A Quick Introductory Overview
22
AI Topics:
A Quick Introductory Overview
Problem Solving by Searching
Why search ?
• proving theorems
• solving puzzles
• playing games
All AI is search!
Not totally true (obviously) but more true than you might think.
Finding a good/best solution to a problem amongst many possible
23
solutions.
AI Topics:
A Quick Introductory Overview
Classic AI search problems
Map searching (navigation)
24
AI Topics:
A Quick Introductory Overview
Classic AI search problems
3*3*3 Rubik’s Cube
25
AI Topics:
A Quick Introductory Overview
Classic AI search problems
8-Puzzle
2 1 3 1 2 3
4 7 6 4 5 6
5 8 7 8
26
AI Topics:
A Quick Introductory Overview
Knowledge-based system
expert system (or knowledge-based system): a program which
encapsulates knowledge from some domain, normally obtained
from a human expert in that domain
components:
Knowledge base (KB): repository of rules, facts (productions)
working memory: (if forward chaining used)
inference engine: the deduction system used to infer results from user
input and KB
user interface: interfaces with user
external control + monitoring: access external databases, control,...
27
AI Topics: A Quick Introductory Overview
Knowledge-based system
commercial viability: whereas there may be only a few experts whose time is
expensive and rare, you can have many expert systems
expert systems can be used anywhere, anytime
expert systems can explain their line of reasoning
commercially beneficial: the first commercial product of AI
Weaknesses:
expert systems are as sound as their KB; errors in rules mean errors in
diagnoses
29
AI Topics:
A Quick Introductory Overview
Machine Learning : Neural Nets
30
AI Topics:
A Quick Introductory Overview
Nouvelle AI : Artificial Life & Complex Systems
Motivations:
A-Life could have been dubbed as yet-another-approach to studying
intelligent life, had it not been for the Emergent properties in life that
motivates scientists to explore the possibility of artificially creating
life and expecting the unexpected.
31
AI Topics:
A Quick Introductory Overview
Artificial Life : Cellular Conway’s Life: Rules
A living cell with 0-1 8-neighbors
Automata dies of isolation
Cellular Automata (CA) is an
array of N-dimensional ‘cells’ that A living cell with 4+ 8-neighbors
interact with their neighboring cells dies from overcrowding
according to a pre-determined set of
All other cells are unaffected
rules, to generate actions, which in
turn may trigger a new series of
reactions on itself or its neighbors.
33
What is Artificial Intelligence ?
To conclude:
34