Download Machine Intelligence Lab

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

Knowledge representation and reasoning wikipedia , lookup

Artificial intelligence in video games wikipedia , lookup

Person of Interest (TV series) wikipedia , lookup

Embodied cognitive science wikipedia , lookup

Technological singularity wikipedia , lookup

AI winter wikipedia , lookup

Intelligence explosion wikipedia , lookup

Existential risk from artificial general intelligence wikipedia , lookup

Philosophy of artificial intelligence wikipedia , lookup

History of artificial intelligence wikipedia , lookup

Ethics of artificial intelligence wikipedia , lookup

Transcript
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
 Menu
–  Introduction
–  Syllabus
–  Grading: Last 2 Yrs Class Average ≈ 3.55;
{3.7 Fall 2012 w/24 students & 3.45 Fall 2013}
–  General Comments
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
Page 2
EEL-5840 Elements of {Artificial}
Machine Intelligence
SubjuGator
  Machine Intelligence vs. Artificial Intelligence?
  DEF: Artificial Intelligence
–  (Rich, UT) The study of how to make computers do things at which,
presently, people are better.
–  (Nilsson, Stanford) Intelligent behavior in artifacts. Intelligent behavior
involves: perception, reasoning, learning, communicating, and acting in
complex environments.
–  (Winston, MIT) The study of the computations that make it possible to
perceive, reason, and act.
  DEF: Machine Intelligence
–  (Arroyo) The ability to build machines that exhibit a high degree of
sophistication and can operate autonomously in “their” environment. For
example, a roach is a highly intelligent insect, a “roach-like” machine
would also be considered “intelligent”. Computer intelligence grounded in
reality - what can be realized.
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
Page 3
SubjuGator
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
EEL-5840 Elements of {Artificial}
Machine Intelligence
 AI has as one of its long-term goals the
development of machines that can do these things
as well as humans can, or possibly better.
 Another goal is to understand intelligent behavior
whether it occurs in machines or in humans or
other animals.
 Computer systems have been built that perform
symbolic integration, perform medical diagnosis,
prospect for oil, design and troubleshoot electronic
circuits, play chess, and understand limited
amounts of speech and natural language. These
systems possess a degree of "artificial intelligence"
but do not display what we call “machine
intelligence.” They are NOT grounded in reality.
Page 4
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
 In this course we will largely be concerned with AI/
MI as engineering focussing on the important
concepts and ideas underlying the design of
intelligent autonomous machines⎯The goal is to
engineer intelligent autonomous machines.
 De-emphasis on generality and abstraction, and
emphasis on WHAT can be built, say, on a $300
Robot. Examples will be given to illustrate
applicability of the theory to autonomous agents.
 What foundational principles undergird the design,
construction and development of intelligent agents?
 To provide the ECE/EE/ME student with the
necessary background to read, study and digest the
state-of-the-art AI literature.
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
Page 5
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
TWO APPROACHES TO AI/MI
 Symbol-Processing Approaches
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
–  Based on the physical-symbol hypotheses
–  Applies logical reasoning and deduction to declarative
knowledge bases.
–  “In the knowledge lies the power”
–  The deduction of consequences based on a first-order predicate
calculus representation of the domain & problem knowledge.
–  Knowledge-based systems
–  Three levels involved in the SP approach:
»  Knowledge level is at the top
»  Followed by the Symbol level (usually represented using
LISP and other special-purpose AI languages)
»  Lastly the symbol-processing Implementation level
–  Use of Top-Down design methodologies
Page 6
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
TWO APPROACHES TO AI/MI
 Sub-symbolic Approaches: Animats & Subsumption
– 
– 
– 
– 
– 
– 
– 
Based on the physical grounding hypotheses
Signals are more appropriate units than symbols.
“In the sensors lies the power”
The deduction of consequences based on perception.
Emergent Behavior
The use of Bottom-Up design methodologies
Neural networks, situated automata, control theory, dynamic
systems
 MIL emphasizes the Animat and Subsumption
approach to autonomous agent design and
construction.
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
Page 7
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
 (Some) APPLICATION AREAS OF
CLASSICAL ARTIFICIAL INTELLIGENCE.
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
 
 
 
 
 
 
 
 
 
 
 
a. Natural Language processing
b. Intelligent database query
c. Expert systems
d. Robot plans
e. Automatic programming
f. Scheduling problems
g. Perception
h. Game playing
i. Knowledge representation
j. Theorem proving
k. Logic programming
Page 8
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
 (Some) APPLICATION AREAS OF MACHINE
INTELLIGENCE.
 
Mathematics
– 
– 
– 
– 
– 
– 
– 
 
Dynamic Programming
Non-linear Dynamic
Gradient Search Techniques
Fuzzy Logic
Markov Processes
Chaos
Opinion-Guided Reaction
Psychology
–  Conditioned Responses
–  Stimulus Reinforcement
 
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
Ethology
Page 9
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
 (Some) APPLICATION AREAS OF MACHINE
INTELLIGENCE.
 
Reactive Behavior
–  No memory
 
 
Behavior with Memory
Reinforcement Learning
–  Supervised
–  Unsupervised
 
Evolutionary Learning
–  Genetic Algorithms
 
Gradient Search Techniques
–  Temporal Differences
–  Reinforcement & Q-Learning
–  Neural Networks
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
Page 10
SubjuGator
EEL-5840 Elements of {Artificial}
Machine Intelligence
Nilsson: “Projecting
present trends into the future, I think
there will be new emphasis on integrated, autonomous
systems⎯robots and “softbots.” The constant pressure
to improve the capabilities of robot and software agents
will motivate and guide AI research for many years to
come” pp. 11
University of Florida
EEL 5840 Class 1 - Fall 2015
Copyright Dr. A. Antonio Arroyo
The End!
Page 11