1 Artificial Intelligence Past, Present, and Future Olac Fuentes Computer Science Department UTEP.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Our school: typical Greek school traditional models of education in its daily instructive practice. Past few years: efforts to modernize these instructive.
Artificial Intelligence
Artificial Intelligence Created by Korbut Fyodor FTF,
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
Artificial Intelligence
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
INTRODUCTION HISTORY SUB-FIELDS ARTIFICIAL INTELLIGENCE IN THE FUTURE.
A Brief History of Artificial Intelligence
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
CSCE101 –Chapter 8 (continued) Tuesday, December 5, 2006.
Approaches to AI. Robotics Versus Artificial Intelligence.
1 Lecture 33 Introduction to Artificial Intelligence (AI) Overview  Lecture Objectives.  Introduction to AI.  The Turing Test for Intelligence.  Main.
Chapter 12: Intelligent Systems in Business
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
Artificial Intelligence
Artificial Intelligence
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
CSCI 4410 Introduction to Artificial Intelligence.
Chapter 10. Global Village “… is the shrinking of the world society because of the ability to communicate.” Positive: The best from diverse cultures will.
The Thinking Machine Based on Tape. Computer Has Some Intelligence Now Playing chess Solving calculus problems Other examples:
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Introduction to Artificial Intelligence Artificial Intelligence Section 4 Mr. Sciame.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Game AI Fundamentals. What is Artificial Intelligence (AI)? Not easy to answer… “Ability of a computer or other machine to perform those activities that.
Introduction to Machine Learning MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way Based in part on notes from Gavin Brown, University of Manchester.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
 Prominent AI Reseacher  Colleague of Alan Turing at Bletchley Park  1992 Paper: ◦ Turing’s Test and Conscious Thought Turing’s Test and Conscious.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Artificial Intelligence
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
1 Lecture 1: Introduction to Artificial Intelligence.
What is Artificial Intelligence? Abbas Mehrabian Teacher: Dr. M. Raei Sharif Saturday, 6 Esfand 1384.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
I Robot.
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Artificial intelligence
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
What is Artificial Intelligence?
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Artificial Intelligence, simulation and modelling.
1 Artificial Intelligence & Prolog Programming CSL 302.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
Artificial intelligence (AI)
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Done Done Course Overview What is AI? What are the Major Challenges?
ARTIFICIAL INTELLIGENCE.
CSCI 5582 Artificial Intelligence
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence
Information Retrieval
Presentation transcript:

1 Artificial Intelligence Past, Present, and Future Olac Fuentes Computer Science Department UTEP

Artificial Intelligence A definition: AI is the science and engineering of making intelligent machines 2

Artificial Intelligence A definition: AI is the science and engineering of making intelligent machines But, what is intelligence? A very general mental capability that, among other things, involves the ability to reason, plan, solve problems, think abstractly, comprehend complex ideas, learn quickly, and learn from experience. 3

Artificial Intelligence Another definition: AI is the science and engineering of making machines that are capable of: –Reasoning –Representing knowledge –Planning –Learning –Understanding (human) languages –Understanding their environment 4

Old Times The pursuit of “General AI” Objective: Build a machine that exhibits ALL of the AI features 5

Old Times – The Turing Test How do we know when AI research has succeed? When a program that can consistently pass the Turing test is written. 6

Old Times – The Turing Test A human judge engages in a natural language conversation with one human and one machine, each of which try to appear human; if the judge cannot reliably tell which is which, then the machine is said to pass the test. 7

Old Times – The Turing Test Problems with the Turing test: Human intelligence vs. general intelligence –Computer is expected to exhibit undesirable human behaviors –Computer may fail for being too smart Real intelligence vs. simulated intelligence Do we really need a machine that passes it? Too hard! – Very useful applications can be built that don’t pass the Turing test 8

More Recent Research Goal: Build “intelligent” programs that are useful for a particular task Normally restricted to one target intelligent behavior. Thus AI has been broken into several sub-areas: –Machine learning –Computer vision –Natural language processing –Robotics –Knowledge representation and reasoning 9

What has AI done for us? State of the Art It has provided computers that are able to: Learn (some simple concepts and tasks) Understand images (of restricted predefined types) Understand human languages (some of them, mostly written, with limited vocabularies) Allow robots to navigate autonomously (in simplified environments) Reason (using brute force, in very restricted domains) 10

Machine Learning The key enabling technology of AI Problem Solving in Computer Science 11

Machine Learning The key enabling technology of AI Problem Solving in Computer Science Traditional Approach –Write a detailed sequence of instructions (a program) that tells the computer how to solve the problem. 12

Machine Learning The key enabling technology of AI Problem Solving in Computer Science Traditional Approach –Write a detailed sequence of instructions (a program) that tells the computer how to solve the problem. Machine Learning Approach –Give the computer examples of desired results and let it learn how to solve the problem. 13

Machine Learning The key enabling technology of AI Problem Solving in Computer Science Traditional Approach –Write a detailed sequence of instructions (a program) that tells the computer how to solve the problem. Machine Learning Approach –Give the computer examples of desired results and let it learn how to solve the problem. –Advantage: It allows to solve problems that we can’t solve with the traditional approach 14

Machine Learning The key enabling technology of AI Problem Solving in Computer Science Traditional Approach –Write a detailed sequence of instructions (a program) that tells the computer how to solve the problem. Machine Learning Approach –Give the computer examples of desired results and let it learn how to solve the problem. –Advantage: It allows to solve problems that we can’t solve with the traditional approach –Most applications in other AI areas are based on machine learning 15

Machine Learning The key enabling technology of AI Problem Solving in Computer Science Traditional Approach –Write a detailed sequence of instructions (a program) that tells the computer how to solve the problem. Machine Learning Approach –Give the computer examples of desired results and let it learn how to solve the problem. –Advantage: It allows to solve problems that we can’t solve with the traditional approach –Most applications in other AI areas are based on machine learning 16

Computers that learn How? Very active research area 17

Computers that learn How? Very active research area –Extract statistical regularities from data 18

Computers that learn How? Very active research area –Extract statistical regularities from data –Find decision boundaries 19

Computers that learn How? Very active research area –Extract statistical regularities from data –Find decision boundaries –Find decision rules 20

Computers that learn How? Very active research area –Extract statistical regularities from data –Find decision boundaries –Find decision rules –Imitate human brain 21

Computers that learn How? Very active research area –Extract statistical regularities from data –Find decision boundaries –Find decision rules –Imitate human brain –Imitate biological evolution 22

Computers that learn How? Very active research area –Extract statistical regularities from data –Find decision boundaries –Find decision rules –Imitate human brain –Imitate biological evolution –Combine several approaches 23

What has AI done for us? It has provided computers that are able to: Learn (some simple concepts and tasks) Understand images (of restricted predefined types) Understand human languages (some of them, mostly written, with limited vocabularies) Allow robots to navigate autonomously (in simplified environments) Reason (using brute force, in very restricted domains) 24

What has AI done for us? Machine Learning – Netflix movie recommender system Very active research area –Extract statistical regularities from data –Find decision boundaries –Find decision rules –Imitate human brain –Imitate biological evolution –Combine several approaches 25

What has AI done for us? Machine Learning – Netflix movie recommender system Idea: After returning a movie, user assigns a grade to it (from 1 to 5) Given (millions) of records of users, movies and grades, and the pattern of grades assigned by the user, the system presents a list of movies the user is likely to grade highly

27 What has AI done for us? Robotics - Stanley, a self-driving car

28 What has AI done for us? Robotics - Stanley, a self-driving car What does Stanley learn? A mapping from sensory inputs to driving commands

29 What has AI done for us? Robotics - Lexus self-parking system

30 What has AI done for us? Computer Vision - Face Detecting Cameras

31 What has AI done for us? Computer Vision - Face Detecting Cameras

What has AI done for us? Reasoning Successful applications: Commercial planning systems Chess playing programs Checkers playing programs Optimal solution to Rubik’s cube

What has AI done for us? Reasoning The Zohirushi Neuro Fuzzy® Rice Cooker & Warmer features advanced Neuro Fuzzy® logic technology, which allows the rice cooker to 'think' for itself and make fine adjustments to temperature and heating time to cook perfect rice every time.

What has AI done for us? Natural language processing Successful applications: Dictation systems Text-to-speech systems Text classification Automated summarization Automated translation

What has AI done for us? Natural language processing Automated Translation Original English Text: The Dodgers became the fifth team in modern major league history to win a game in which they didn't get a hit, defeating the Angels 1-0. Weaver's error on a slow roller led to an unearned run by the Dodgers in the fifth.

What has AI done for us? Natural language processing Automated Translation Original English Text: The Dodgers became the fifth team in modern major league history to win a game in which they didn't get a hit, defeating the Angels 1-0. Weaver's error on a slow roller led to an unearned run by the Dodgers in the fifth. Translation to Spanish (by Google ) Los Dodgers se convirtió en el quinto equipo en la moderna historia de las ligas mayores para ganar un juego en el que no obtener una respuesta positiva, derrotando a los Ángeles 1-0. Weaver's error en un lento rodillo dado lugar a un descontados no correr por la Dodgers en el quinto.

What has AI done for us? Natural language processing Automated Translation Original English Text: The Dodgers became the fifth team in modern major league history to win a game in which they didn't get a hit, defeating the Angels 1-0. Weaver's error on a slow roller led to an unearned run by the Dodgers in the fifth. Translation to Spanish (by Google ) Los Dodgers se convirtió en el quinto equipo en la historia moderna de las Grandes Ligas en ganar un partido en el que no obtuvo una respuesta positiva, derrotando a los Angelinos 1-0. De error de Weaver en un rodillo lento condujo a una carrera sucia por los Dodgers en el quinto.

What has AI done for us? Natural language processing Automated Translation Translation to Spanish (by Google) Los Dodgers se convirtió en el quinto equipo en la moderna historia de las ligas mayores para ganar un juego en el que no obtener una respuesta positiva, derrotando a los Ángeles 1-0. Weaver's error en un lento rodillo dado lugar a un descontados no correr por la Dodgers en el quinto.

What has AI done for us? Natural language processing Automated Translation Translation to Spanish (by Google ) Los Dodgers se convirtió en el quinto equipo en la moderna historia de las ligas mayores para ganar un juego en el que no obtener una respuesta positiva, derrotando a los Ángeles 1-0. Weaver's error en un lento rodillo dado lugar a un descontados no correr por la Dodgers en el quinto. Translation back to English (by Yahoo) The Dodgers became the fifth equipment in the modern history of the leagues majors to gain a game in which not to obtain a positive answer, defeating to Los Angeles 1-0. Weaver' s error in a slow given rise roller to discounting not to run by the Dodgers in fifth.

What has AI done for us? Natural language processing Automated Translation Translation to Spanish (by Google ) Los Dodgers se convirtió en el quinto equipo en la historia moderna de las Grandes Ligas en ganar un partido en el que no obtuvo una respuesta positiva, derrotando a los Angelinos 1-0. De error de Weaver en un rodillo lento condujo a una carrera sucia por los Dodgers en el quinto. Translation back to English (by Yahoo) The Dodgers became the fifth equipment in the modern history of the Great Leagues in gaining a party in which it did not obtain a positive answer, defeating to the Angelinos 1-0. Of error of Weaver in a slow roller it lead to a dirty race by the Dodgers in fifth.

The Future of AI

Making predictions is hard, especially about the future - Yogi Berra

The Future of AI Making predictions is hard, especially about the future - Yogi Berra But… Continued progress expected Greater complexity and autonomy New enabling technology - Metalearning Once human-level intelligence is attained, it will be quickly surpassed

Conclusions

Artificial Intelligence has made a great deal of progress since its inception in the 1950s

Conclusions Artificial Intelligence has made a great deal of progress since its inception in the 1950s The goal of general AI has been abandoned (at least temporarily)

Conclusions Artificial Intelligence has made a great deal of progress since its inception in the 1950s The goal of general AI has been abandoned (at least temporarily) Useful applications have appeared in all subfields of AI, including: Machine learning, computer vision, robotics, natural language processing and knowledge representation

Conclusions Artificial Intelligence has made a great deal of progress since its inception in the 1950s The goal of general AI has been abandoned (at least temporarily) Useful applications have appeared in all subfields of AI, including: Machine learning, computer vision, robotics, natural language processing and knowledge representation The field continues to evolve rapidly

Conclusions Artificial Intelligence has made a great deal of progress since its inception in the 1950s The goal of general AI has been abandoned (at least temporarily) Useful applications have appeared in all subfields of AI, including: Machine learning, computer vision, robotics, natural language processing and knowledge representation The field continues to evolve rapidly Increased complexity and unpredictability of AI programs will raise important ethics issues and concerns