Artificial Intelligence CS 525
Lecture I
Shyamanta M Hazarika
Associate Professor
Computer Sc. & Engineering
Tezpur University
Tezpur - 784028
Artificial Intelligence
The branch of computer science concerned with
making computers behave like humans.
The term was coined in 1956 by John McCarthy at the
Massachusetts Institute of Technology.
Artificial intelligence includes
games playing: programming computers to play games
expert systems : programming computers to make decisions
in real-life situations
natural language : programming computers to understand
natural human languages
neural networks : simulate intelligence by attempting to
reproduce the types of connections that occur in animal brains
robotics : programming computers to see and hear and react
to other sensory stimuli
© Shyamanta M Hazarika, CSE, Tezpur University
1
Artificial Intelligence
Joke
Q. “What do you give a hurt lemon?”
A. “Lemon aid”
Do you like the joke?
Yes / No
Why?
Written by a computer program JAPE
Joke Analysis and Production Engine
Kim Binsted Ph.D., 1996
Ph.D. work in AI at Edinburgh
© Shyamanta M Hazarika, CSE, Tezpur University
Artificial Intelligence
© Shyamanta M Hazarika, CSE, Tezpur University
2
Artificial Intelligence
What does AI involve?
modeling aspects of human
cognition by computer
study of ill-formed problems
advanced algorithms research
…… cool stuff!
Machine learning, data mining, speech,
language, vision, web agents … and you
can actually get paid a lot for having fun!
© Shyamanta M Hazarika, CSE, Tezpur University
What is Artificial Intelligence?
Applied Cognitive Science
Computational models of human reasoning
Problem solving
Scientific thinking
Models of non-introspective mental
processes
Language comprehension, Language
learning
Human memory organization
(STM, LTM)
© Shyamanta M Hazarika, CSE, Tezpur University
3
What is Artificial Intelligence?
Knowledge Engineering
Codify human knowledge for specific tasks
E.g.: Medical diagnosis, Machine Translation
Problem-Solving Methods
How to encode and use knowledge to find
answer?
E.g. HS, A*, Logic resolution
Production Systems
© Shyamanta M Hazarika, CSE, Tezpur University
What is Artificial Intelligence?
Machine Learning
Learning as the hallmark of
intelligence…but it is already practical in
multiple applications
E.g.: Decision trees, rule-induction,
reinforcement learning, ANNs
Applications: data & text mining, speech
recognition, robotics.
© Shyamanta M Hazarika, CSE, Tezpur University
4
What is Artificial Intelligence?
Rule-Based Expert Systems
Medical Diagnosis: MYCIN, INTERNIST, PUFF
CSP: Airline scheduling
Data Mining
Financial: Fraud detection, credit scoring
Sales: Customer preferences, inventory
Science: NASA galaxy DB, genome
analysis
© Shyamanta M Hazarika, CSE, Tezpur University
What is Artificial Intelligence?
Language Processing
Speech: dictation, HCI
Language: Machine Translation
ML & NLP: Fact Extraction
ML & words: Information Retrieval
Robotics
Machine Vision
Mobile Robots and Intelligent Agents
Grasping and Manipulation
© Shyamanta M Hazarika, CSE, Tezpur University
5
Artificial Intelligence CS 525
Course Overview
http://agnigarh.tezu.ernet.in/~smh/ai
Class Timings
MON 12:05 DB1
WED 12:05 SH
FRI 12:05 SH
© Shyamanta M Hazarika, CSE, Tezpur University
Artificial Intelligence CS 525
Many Thanks!
© Shyamanta M Hazarika, CSE, Tezpur University