Approaches and Systems: Chapter 1 Introduction Chapter 1 Introduction
Approaches and Systems: Chapter 1 Introduction Chapter 1 Introduction
Approaches and Systems: Chapter 1 Introduction Chapter 1 Introduction
Lecture 1
Chapter 1 Introduction
Prof. Hongguang Li
Beijing University of Chemical Technology
Who am I ?
Hongguang LI
P f
Professor
Intelligent
g Process Control
Offi Room
Office: R 617,
617
Science & Technology Building, BUCT
Tel: 010-64434797
a : [email protected]
E-mail: g@ a .buc .edu.c
1
Research interests
Industrial process modeling
modeling, computer control
control,
monitoring and optimization;
Intelligent control and evolutionary computations;
Intelligent decision
decision-making
making
Teachingg
Process Control Engineering (for undergraduates)
Intelligent Control (for graduates)
Artificial Intelligence (for graduates)
2
Chapter 1 Introduction
3
Ch t 1 IIntroduction
Chapter t d ti
1 1 Course
1.1 C S
Schedules
h d l
Objectives
Artificial intelligence (AI) which concerns the
intelligence of machines is a branch of computer
science that aims to create it.
it
This course is aiming at providing with a detailed
coverage of artificial intelligence theory and
gy from an engineering
technology g gpperspective.
p
4
Organizations
Chapter 1 Introduction
Course schedules; AI Concepts; The history of AI; AI
Applications
pp
Chapter 2 Problem-Solving
Knowledge Basics; General Problem Solving; State-
space Graphs & Searches; Problem Reductions;
Intelligent Agents
5
Chapter 3 Logic and Reasoning
Introduction;; Propositional
p logic;
g ; Predicate logic;
g ;
AI programming languages
Chapter 4 Fuzzy Systems
IIntroduction;
t d ti F
Fuzzy sets;
t Fuzzy
F R l ti
Relations; F
Fuzzy
inference; Fuzzy Rule-bases
Chapter 5 Artificial Neural Networks
Introduction; Feed-forward networks; Feed-back
networks
6
Chapter 6 Rule-based
Rule based Expert Systems
Introduction;; ES architectures;; Knowledge
g
representations; Inference engines
Chapter 7 Machine Learning
I t d ti
Introduction; L
Learning
i from
f examples;
l Data
D t mining
i i
Chapter 8 Evolutionary Computations
Introduction; Genetic Algorithms; Detailed Gas;
Realizations of Gas; Extensions of Simple GA; GA
Application Areas
7
References
Stuart J. Russell, Artificial Intelligence: A modern
pp
Approach
Michael Negnevitsky, Artificial Intelligence: A
G id to
Guide t Intelligent
I t lli t Systems
S t
Grade Points
Final exam 60%, Homework + Seminars 40%.
8
Seminar 1.1
9
Chapter 1 Introduction
10
1.2 AI Concepts
12
Acting humanly: Turing Test
13
Thi ki humanly:
Thinking h l cognitive
i i modeling
d li
1960s "cognitive
cognitive revolution
revolution":: information-processing
information processing
psychology
Requires scientific theories of internal activities of the
brain
-- How to validate? Requires
1) Predicting and testing behavior of human subjects
(top-down) or
2) Direct identification from neurological data
(bottom-up)
Both approaches (roughly, Cognitive Science and
Cognitive Neuroscience) are now distinct from AI
14
AI Definitions
Intelligent
g behaviors,, in turn,, involve p
perception,
p ,
reasoning, learning, communicating, and acting in
complex environments.
environments
15
AI has as one of its long-term goals the
development of machines that can do these things as
well as human can, or possibly even better.
16
AI Paradigms
18
Chapter 1 Introduction
19
1 3 The History of AI
1.3
AI Prehistory
Philosophy: Logic, methods of reasoning, mind as
physical system foundations of learning,
language rationality
language,
Mathematics: Formal representation and proof
algorithms, computation, (un)decidability,
((in)tractability,
) y, pprobabilityy
Economics: utility, decision theory
N
Neuroscience:
i physical
h i l substrate
b t t forf mental t l activity
ti it
20
Psychology : phenomena of perception and motor
control, experimental techniques
C
Computer engineering
i i :
building fast computers
Control theory: design systems that maximize an
objective function over time
Linguistics: knowledge representation, grammar
21
Abridged history of AI
22
1965 Robinson's complete algorithm for logical
reasoning
1966-73 AI discovers computational complexity
Neural network research almost disappears
1969-79
1969 79 Early development of knowledge
knowledge-based
based systems
1980-- AI becomes an industry
1986
1986-- N
Neurall networks
k return to popularity
l i
1987-- AI becomes a science
1995-- The emergence of intelligent agents
23
Alan Turing proposed an imitation game (1950)
26
1.4 AI Applications
27
NLP is concerned with the interactions between
computers
t and
d human
h ( t l) languages,
(natural) l and,
d in
i
particular, concerned with programming computers to
fruitfully process large natural language corpora.
29
Automated theorem proving (also known as ATP
or automated deduction) is a subfield of automated
reasoning and mathematical logic dealing with
proving mathematical theorems by computer
programs.
Automated reasoning over mathematical proof was a
major impetus for the development of computer
science.
science
30
Vision Systems
31
Vision Systems
33
Problem Solving
34
Automatic Programming
35
Automatic Programming
In computer
p science,, the term automatic
programming identifies a type of computer
programming in which some mechanism generates
a computer program to allow human programmers
to write the code at a higher abstraction level.
36
Seminar 1.3
37
Homework 1
2. Examine
2 E i the
th AI literature
lit t t discover
to di whether
h th the
th
following tasks can currently be solved by computers.
a. Playing a decent game of table tennis
b Driving
b. D i i in
i the
h center off a city
i
c. Buying a week
weekss worth of groceries on the Web.
d. Writing an intentionally funny story
38