Download Lecture01

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Embodied cognitive science wikipedia , lookup

Artificial intelligence in video games wikipedia , lookup

Machine learning wikipedia , lookup

Computer Go wikipedia , lookup

Technological singularity wikipedia , lookup

AI winter wikipedia , lookup

Knowledge representation and reasoning wikipedia , lookup

Ethics of artificial intelligence wikipedia , lookup

Philosophy of artificial intelligence wikipedia , lookup

Intelligence explosion wikipedia , lookup

Existential risk from artificial general intelligence wikipedia , lookup

History of artificial intelligence wikipedia , lookup

Transcript
Artificial Intelligence
Subject Code: IT 833
Information Technology
Lucky Sharma
www.lucky.pentaclesoftwares.com
Lecture # 01
Syllabus Outline
Unit One: Introduction to AI, Production System, Control
Strategies & search algorithms
Unit Two: Knowledge representation, Logic, Resolution.
Unit Three: Fuzzy, Semantic Net, CD
Unit Four: Game playing techniques, NLP
Unit Five: Introduction to learning, Common Sense,
Expert system
2
Lecture # 01 - Agenda
1. Introduction to Artificial Intelligence.
2. A brief history of Artificial Intelligence.
3. Production System
3
What is Intelligence?

Intelligence:
 “the
capacity to learn and solve problems” (Websters
dictionary)
 in particular,




the ability to solve novel problems
the ability to act rationally
the ability to act like humans
Artificial Intelligence
 build
and understand intelligent entities or agents
 2 main approaches: “engineering” versus “cognitive
modeling”
4
What is Artificial Intelligence?

What is artificial intelligence?
It is the science and engineering of making intelligent machines,
especially intelligent computer programs. It is related to the similar task
of using computers to understand human intelligence, but AI does not
have to confine itself to methods that are biologically observable.

Yes, but what is intelligence?
Intelligence is the computational part of the ability to achieve goals in the
world. Varying kinds and degrees of intelligence occur in people, many
animals and some machines.

Isn't there a solid definition of intelligence that doesn't depend on
relating it to human intelligence?
Not yet. The problem is that we cannot yet characterize in general what
kinds of computational procedures we want to call intelligent. We
understand some of the mechanisms of intelligence and not others.
5
What’s involved in Intelligence?

Ability to interact with the real world





Reasoning and Planning




to perceive, understand, and act
e.g., speech recognition and understanding and synthesis
e.g., image understanding
e.g., ability to take actions, have an effect
modeling the external world, given input
solving new problems, planning, and making decisions
ability to deal with unexpected problems, uncertainties
Learning and Adaptation


we are continuously learning and adapting
our internal models are always being “updated”

e.g., a baby learning to categorize and recognize animals
6
History of AI

1943: early beginnings


1950: Turing


Dartmouth meeting: "Artificial Intelligence“ name adopted
1950s: initial promise




Turing's "Computing Machinery and Intelligence“
1956: birth of AI


McCulloch & Pitts: Boolean circuit model of brain
Early AI programs, including
Samuel's checkers program
Newell & Simon's Logic Theorist
1955-65: “great enthusiasm”



Newell and Simon: GPS, general problem solver
Gelertner: Geometry Theorem Prover
McCarthy: invention of LISP
7
History of AI

1966—73: Reality dawns

Realization that many AI problems are intractable
 Limitations of existing neural network methods identified


1969—85: Adding domain knowledge


Development of knowledge-based systems
Success of rule-based expert systems,



Neural networks return to popularity
Major advances in machine learning algorithms and applications
1990-- Role of uncertainty


E.g., DENDRAL, MYCIN
But were brittle and did not scale well in practice
1986-- Rise of machine learning



Neural network research almost disappears
Bayesian networks as a knowledge representation framework
1995-- AI as Science


Integration of learning, reasoning, knowledge representation
AI methods used in vision, language, data mining, etc
8
What is Production System ?

A production system (or production rule system)
is a computer program typically used to provide
some form of artificial intelligence, which
consists primarily of a set of rules about
behavior. These rules, termed productions, are
a basic representation found useful in
automated planning, expert systems and action
selection. A production system provides the
mechanism necessary to execute productions in
order to achieve some goal for the system.
9
Components of Production System.

A set of rules. Rule consist
(Condition) & RHS (Action).

One or more knowledge databases.

A control strategy

A rule applier
of
LHS
10
Characteristics of Production System








Separation of Knowledge (the Rules) and Control
(Recognize-Act Cycle)
Natural Mapping onto State Space Search (Data or Goal
Driven)
Modularity of Production Rules (Rules represent chunks
of knowledge)
Pattern-Directed Control (More flexible than algorithmic
control)
Opportunities for Heuristic Control can be built into the
rules
Tracing and Explanation (Simple control, informative
rules)
Language Independence
Model for Human Problem Solving (SOAR, ACT*)
11
Types of Production System
1. A monotonic production system
2. A non monotonic production system
3. A partially commutative production system
4. A commutative production system.
12
Thank You
Next Class agenda
1. BFS & DFS
2. Heuristic Search Techniques
A) Hill Climbing algorithm.
Catch latest updates at
www.lucky.pentaclesoftwares.com
13