Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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
Intelligence explosion wikipedia , lookup
Existential risk from artificial general intelligence wikipedia , lookup
Philosophy of artificial intelligence wikipedia , lookup
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