Artificial Intelligence: Course Code: CS607 Lecturer: Engr. Hassaan Malik
Artificial Intelligence: Course Code: CS607 Lecturer: Engr. Hassaan Malik
Artificial Intelligence: Course Code: CS607 Lecturer: Engr. Hassaan Malik
The person who makes the timetable has to look into all the
time schedule, availability of the teachers, availability of the
rooms, and many other things to fit all the items correctly
within a fixed span of time. He has to look into many
expressions and thoughts like “If room A is free AND teacher
B is ready to take the class AND the students of the class are
not studying any other course at that time” THEN “the class
can be scheduled”.
This is a fairly simple one, things get complex as we
add more and more parameters e.g. if we were to
consider that teacher B might teach more than one
course and he might just prefer to teach in room C
and many other things like that. The problem gets
more and more complex.
We are pretty much sure than none of us had ever realized the
complexity through which our teachers go through while
developing these schedules for our classes. However, like we
know such time tables can be developed. All this information
has to reside in the developer’s brain. His intelligence helps
him to create such a schedule. Hence the ability to think, plan
and schedule demonstrate intelligence.
Consider a doctor, he checks many patients daily, diagnoses
their disease, gives them medicine and prescribes them
behaviors that can help them to get cured. Let us think a little
and try to understand that what actually he does. Though
checking a patient and diagnosing the disease is much more
complex but we’ll try to keep our discussion very simple.
A person goes to doctor, tells him that he is not feeling
well. The doctor asks him a few questions to clarify the
patient’s situation. The doctor takes a few measurements
to check the physical status of the person.
“The exciting new effort to make “The art of creating machines that perform
computers think machines with minds, in functions that require intelligence when
the full and literal sense” (Haugeland, performed by people” (Kurzweil 1990)
1985)
“[The automation of] activities that we “The study of how to make computers do
associate with human thinking, activities things at which, at the moment, people are
such as decision making, problem solving, better” (Rich and Knight, 1991)
learning.” (Bellman, 1978)
“The study of computation that make it “The branch of computer science that is
possible to perceive reason and act” concerned with the automation of
(Winston 1992) intelligent behavior” (Luger and
Stubblefield, 1993)
To make computers think like humans we first need to
devise ways to determine that how humans think. This is not
that easy. For this we need to get inside the actual functioning
of the human brain. There are two ways to do this: