Lec 1 - Introduction To AI 2
Lec 1 - Introduction To AI 2
Approaches
Lecture 1: Introduction to AI
About Me..
ØPhD in Computer Science – Artificial Intelligence from
University of Twente (The Netherlands) and University of
Duhok (Kurdistan-region, Iraq) in April 2019.
2
Semester’s Objectives
Ø To develop an understanding of the basic concepts of AI.
Intelligence Definitions
ØIntelligence is the computational part of the ability to achieve
goals in the world.
oDifferent kinds and degrees of intelligence occur in people, many
animals and some machines!
ØIt is a property that an individual has as s/he interacts with
her/his environment(s).
4
Artificial Intelligence (AI)
6
Goals of AI
ØThe definition of AI gives four possible goals to pursue four
approaches:
1. Systems that think like humans
2. Systems that act like humans
3. Systems that think rationally
4. Systems that act rationally
8
same task.
8
(2) Act Human-Like: Turing Test
ØIt is the study of how to make computers do things
which at the moment people do better.
11
12
Intelligent Agents
Proactive
Learn
Reactive
Making Decision
Sociable
Achieving Goals
Strategies
13
13
Human Brain
ØHow do we think?
ØHuman brain:
oConsists of 20 billion neurons
o240 trillion synapses
oNeuron size = 15 micrometer
oSynapses size = 1 micrometer
ØThree key steps:
1. The stimulus must be translated into an internal representation;
2. The representation is manipulated by cognitive processes to derive
new internal representations; and
3. These in turn are translated into action
14
14
Representation
ØInformation needs to be in some form of representation.
oRepresenting the problem space to allow efficient search for best
solution(s).
oThe representation sometimes is the output (pattern recognition).
15
15
Thinking
ØOnce you have the
representation, you need to use
it to achieve the goal è
Rational behavior
ØRational behavior: choose
actions that maximize goal
achievement given available
information.
16
16
Reasoning
ØReasoning can be thought of as constructing an accurate world
model è what can be logically inferred give available
information.
17
17
Learning
ØWhat if your world is
changing, how do we
maintain an accurate
model?
oLearning: adapt internal
representation so that it is as
accurate as possible.
18
18
Problems of AI
ØThe following questions we need to think about before
we implement AI:
1. What are the underlying assumptions about intelligence?
2. How knowledge is acquired, represented, and stored?
3. What kinds of techniques will be useful for solving AI
problems?
4. At what level human intelligence can be modelled?
5. When will it be realized when an intelligent program has
been built?
19
19
20
References
Ø“Artificial Intelligence: A Modern Approach” , third edition by Stuart
Russell and Peter Norvig
ؓArtificial Intelligence: Foundations of Computational
Agents”, Cambridge University Press, 2010
Ø“Artificial Intelligence: A New Synthesis” first edition or later by Nils
J. Nilsson
Ø“Artificial Intelligence: A system approach” by M. Tim Jones
ØDon’t forget to GOOGLE whatever you need!
21
22