CPS 4801 artificial intelligence Instructor: Tian (Tina) Tian.

Slides:



Advertisements
Similar presentations
CSCI 4800 ARTIFICIAL INTELLIGENCE
Advertisements

ARTIFICIAL INTELLIGENCE
Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Introduction to AI Kaziwa H. Saleh. What is AI? John McCarthy defines AI as “the science and engineering to make intelligent machines”. AI is the study.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
Artificial Intelligence A Modern Approach Dennis Kibler.
Introduction to Introduction to Artificial Intelligence Henry Kautz.
CS 480 Lec 2 Sept 4 complete the introduction Chapter 3 (search)
Random Administrivia In CMC 306 on Monday for LISP lab.
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
Artificial Intelligence Instructor: Professor Yun Peng
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
ARTIFICIAL INTELLIGENCE
CPSC 171 Artificial Intelligence Read Chapter 14.
Artificial Intelligence Andrea Danyluk For FPS 2/2/04.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE Introduction: Chapter 1.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
CSW 4701 AI Spring 2013 Introduction: Chapter Course home page: Textbook: S. Russell and P. Norvig.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Introduction: Chapter 1
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
IFT3335 – Intruduction à l’intelligence artrificielle basé sur le cours de NUS et Berkeley Introduction: Chapter 1.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Inteligenica Artificial FIE - UMSNH. Semestre 9 Introduccion: Capitulo 1.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
ARTIFICIAL INTELLIGENCE BY:Jeff Brauer, David Abarbanel, Monica Balod, Mae Anglo, Umangi Bhatt.
Introduction to Artificial Intelligence and Soft Computing
ARTIFICIAL INTELLIGENCE 2009 Ira Pohl TIM Oct 29, 2009.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Due Monday Read chapter 2 Homework: –Chapter 1, exercises –Answer each in 100 words or less. Send to from your preferred.
So what is AI?.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
1 Lecture # 1 Introduction to Artificial Intelligence By NADEEM MAHMOOD ASSISTANT PROFESSOR DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF KARACHI.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
History of AI By: Stephen Fandrich. AI Development Timeline.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence Lecture 2 Department of Computer Science, International Islamic University Islamabad, Pakistan.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
1 Introduction to Artificial Intelligence CSE 415 Winter 2006.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Lecture 1. Introduction. Course Outline The course consists of:  15 lectures slots (may use some for tutorials);  tutorial exercises;
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
CSC 450 Artificial Intelligence. W HAT IS AI? Thinking humanlyThinking rationally Acting humanlyActing rationally Revision!...
Artificial Intelligence
CSC 290 Introduction to Artificial Intelligence
Artificial Intelligence for Engineers
Introduction to Artificial Intelligence
Artificial Intelligence for Engineers
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence CSC 361
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence
CMPT 420 / CMPG 720 Artificial Intelligence
AI and Agents CS 171/271 (Chapters 1 and 2)
Introduction to Artificial Intelligence
CS 404 Artificial Intelligence
Introduction to Artificial Intelligence
CMPT 420 / CMPG 720 Artificial Intelligence
Artificial Intelligence Andrea Danyluk For FPS 2/2/04.
Presentation transcript:

CPS 4801 artificial intelligence Instructor: Tian (Tina) Tian

About me Office: HH-217 Office Hour: Mon, Wed 2:30 – 4:30PM Tue, Thu 3:15 – 5:00 PM Website: TBA

About the Course Tuesdays, Thursdays 2:00 – 3:15 PM Textbook: – Artificial Intelligence: A Guild to Intelligent Systems, 2 nd Edition, by Michael Negnevitsky, Addison Wesley, ISBN: – Artificial Intelligence: A Modern Approach, 3 rd Edition, by Stuart Russell and Peter Norvig, Prentice Hall, ISBN: Grading: – Midterm Exam30% – Final Exam35% – Homework and Term Paper/Project 35%

What is Artificial Intelligence? Essential English Dictionary, Collins, London, 1990: – Someone’s intelligence is their ability to understand and learn things. – Intelligence is the ability to think and understand instead of doing things by instinct or automatically. – Thinking is the activity of using your brain to consider a problem or to create an idea. We can define intelligence as ‘the ability to learn and understand, to solve problems and to make decisions’.

The Turing Test Alan Turing, British mathematician ( ) – “ Computing machinery and intelligence ” paper in 1950 Computing machinery and intelligence – Can machines think? The Turing Test (a.k.a. Turing imitation game ): Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes – A computer passes the Turing test if human interrogators cannot distinguish the machine from a human based on answers to their questions

The Turing Test Alan Turing suggested an imitation game. (Second phase) A person C questions two other “agents” A and B over a computer terminal. The person C cannot see or hear A and B. Both A and B claim they are humans. But one of them is lying. If C cannot detect that A is a computer, that means that A is for all practical purposes “intelligent.”

Loebner Prize The Loebner Prize is an annual competition for AI programs. prize.html prize.html Crown Industries of East Orange, NJ $100,000 and a Gold Medal for the first computer that passes the Turing Test. Each year $2000 and a bronze medal is awarded to the most human-like computer.

The Turing Test Natural language processing Knowledge representation Automatic reasoning Machine learning Total Turing Test: computer vision and robotics

History of AI Warren McCulloch & Walter Pitts (1943): – Research on the human central nervous system led to a model of neurons of the brain – Birth of Artificial Neural Networks ( ANN ) Binary model Non-linear model John von Neumann – ENIAC, EDVAC, etc.

History of AI Claude Shannon, MIT, Bell Labs (1950): – Computers playing chess – Chess game involved about possible moves! – Even examining one move per microsecond would require 3 x years to make its first move Need to incorporate intelligence via heuristics

History of AI John McCarthy, Dartmouth, MIT (1950s): – Defined LISP Only two years after FORTRAN – LISP is based on formal logic – “ Programs with Common Sense ” paper (1958) Programs with Common Sense Marvin Minsky, Princeton, MIT: – Anti-logical approach to knowledge representation and reasoning called frames (1975)

History of AI Great expectations during 1950s and 1960s – But very limited success – Researchers focused too much on all-purpose intelligent machines with goals to learn and reason with human-scale knowledge (and beyond) Refocus on specific problem domains (1970s) – Domain-specific expert systems with facts, rules, etc. – Analyze chemicals, medical diagnoses, etc.

History of AI Evolutionary computation (1970s-today): – Natural intelligence is a product of evolution – Can we solve problems by simulating biological evolution? – Survival of the fittest – Genetic programming – Evolutionary computing

History of AI Rebirth of neural networks (1980s-today): – Adaptive resonance theory (Grossberg, 1980) incorporated self-organization principles – Hopfield networks (Hopfield, 1982) introduced neural networks with feedback loops – Back-propagation learning algorithm (Bryson and Ho, 1969) for training multilayer perceptrons

History of AI Knowledge engineering (1980s-today): – Fuzzy set theory (Zadeh, 1965) associates words with degrees of truth or value – Rule-based knowledge systems – Combine information from multiple experts – Semantic Web Numerous hybrid approaches exist

Abridged History of AI 1943 McCulloch & Pitts: Boolean circuit model of brain 1950 Turing's "Computing Machinery and Intelligence" 1956Dartmouth meeting: "Artificial Intelligence" adopted 1952—69Look, Ma, no hands! 1950sEarly AI programs, including Samuel's checkers program, Newell & Simon's Logic Theorist, Gelernter's Geometry Engine 1965Robinson's complete algorithm for logical reasoning 1966—73AI discovers computational complexity Neural network research almost disappears 1969—79Early development of knowledge-based systems AI becomes an industry Neural networks return to popularity AI becomes a science The emergence of intelligent agents

State of the Art Game playing: IBM’s Deep Blue defeated the reigning world chess champion Garry Kasparov in Speech recognition: A traveler calling United Airlines to book a flight can have the entire conversation guided by an automatic speech recognition system. Robotic vehicles: No hands across America (driving autonomously 98% of the time from Pittsburgh to San Diego) Logistics planning: During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program that involved up to 50,000 vehicles, cargo, and people. Autonomous planning and scheduling: NASA's on-board autonomous planning program controlled the scheduling of operations for a spacecraft. Robotics: The iRobot Corporation has sold over two million Roomba robotic vacuum cleaners for home use.

Less Successful Areas of AI Sadly the Loebner Gold Medal still has not been awarded. Natural Language Processing is still mostly an unresolved problem.

Can this be solved by computers? Playing a decent game of table tennis (Ping- Pong).

Can this be solved by computers? Playing a decent game of table tennis (Ping- Pong). A reasonable level of proficiency was achieved by Andersson’s robot (Andersson,1988).

Can this be solved by computers? Driving in the center of Cairo, Egypt.

Can this be solved by computers? Driving in the center of Cairo, Egypt. No. Although there has been a lot of progress in automated driving, all such systems currently rely on certain relatively constant clues: that the road has shoulders and a center line, that the car ahead will travel a predictable course, that cars will keep to their side of the road, and so on. Some lane changes and turns can be made on clearly marked roads in light to moderate traffic. Driving in downtown Cairo is too unpredictable for any of these to work.

Can this be solved by computers? Buying a week’s worth of groceries at the market.

Can this be solved by computers? Buying a week’s worth of groceries at the market. No. No robot can currently put together the tasks of moving in a crowded environment, using vision to identify a wide variety of objects, and grasping the objects (including squishable vegetables) without damaging them. The component pieces are nearly able to handle the individual tasks, but it would take a major integration effort to put it all together.

Can this be solved by computers? Buying a week’s worth of groceries on the Web.

Can this be solved by computers? Buying a week’s worth of groceries on the Web. Yes. Software robots are capable of handling such tasks, particularly if the design of the web grocery shopping site does not change radically over time.

Can this be solved by computers? Writing an intentionally funny story.

Can this be solved by computers? Writing an intentionally funny story. No. While some computer-generated prose and poetry is hysterically funny, this is invariably unintentional, except in the case of programs that echo back prose that they have memorized.

Unintentionally Funny Stories One day Joe Bear was hungry. He asked his friend Irving Bird where some honey was. Irving told him there was a beehive in the oak tree. Joe threatened to hit Irving if he didn't tell him where some honey was. The End. Henry Squirrel was thirsty. He walked over to the river bank where his good friend Bill Bird was sitting. Henry slipped and fell in the river. Gravity drowned. The End.

Can this be solved by computers? Giving competent legal advice in a specialized area of law.

Can this be solved by computers? Giving competent legal advice in a specialized area of law. Yes, in some cases. AI has a long history of research into applications of automated legal reasoning. One example is the Prolog-based expert systems used in the UK to guide members of the public in dealing with the intricacies of the social security and nationality laws. However, extension into more complex areas such as contract law awaits a satisfactory encoding of the vast web of common-sense knowledge pertaining to commercial transactions and agreement and business practices.

Can this be solved by computers? Translating spoken English into spoken Swedish in real time.

Can this be solved by computers? Translating spoken English into spoken Swedish in real time. Yes. In a limited way, this is already being done.

Can this be solved by computers? Performing a complex surgical operation.

Can this be solved by computers? Performing a complex surgical operation. Yes. Robots are increasingly being used for surgery, although always under the command of a doctor. Robotic skills demonstrated at superhuman levels include drilling holes in bone to insert artificial joints, suturing, and knot-tying. They are not yet capable of planning and carrying out a complex operation autonomously from start to finish.

Reading Chapter 1 Computing Machinery and Intelligence by A. M. Turing, 1950