Vous êtes sur la page 1sur 6

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

Vous aimerez peut-être aussi