An Introduction to Artificial Intelligence Alexander Yates Temple University Computer and Information Sciences.

Slides:



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

CS10 Final Exam Prep. Things to Know The final exam is this Wednesday from 7 – 10pm. Held in 277 Cory Hall. Cumulative. You get three (!!!) cheat sheets.
Introduction to Computational Linguistics
Introduction to Computational Linguistics
Artificial Intelligence By: David Hunt Lee Evans Jonathan Moreton Rachel Moss.
Artificial Intelligence (91.420/543) and Machine Learning and Data Mining (91.421/544) Prof. Gary Livingston.
Artificial Intelligence
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.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
Wilma Bainbridge Tencia Lee Kendra Leigh
Artificial Intelligence What’s Possible, What’s Not, How Do We Move Forward? Adam Cheyer Co-Founder, VP Engineering Siri Inc.
The Future Of AI What’s Possible, What’s Not, How Do We Get There? Adam Cheyer Co-Founder, VP Engineering Siri Inc.
Artificial Intelligence Andrea Danyluk For FPS 2/2/04.
Notes for CS3310 Artificial Intelligence Part 1: Overview Prof. Neil C. Rowe Naval Postgraduate School Version of January 2009.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Introduction to Artificial Intelligence. Content Definition of AI Typical AI problems Practical impact of AI Approaches of AI Limits of AI Brief history.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
TECHNOLOGY. Computer games have always been driven by technology. For many years it was advances in graphics that changed the way computer games were.
Introduction to Machine Learning MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way Based in part on notes from Gavin Brown, University of Manchester.
THE HISTORY OF NATURAL LANGUAGE PROCESSING (NLP) By: Ryan Lichtig.
Steps Toward an AGI Roadmap Włodek Duch ( Google: W. Duch) AGI, Memphis, 1-2 March 2007 Roadmaps: A Ten Year Roadmap to Machines with Common Sense (Push.

Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
Language Services Industry 华豫江 John Hua.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Artificial Intelligence
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
ARTIFICIAL INTELLIGENCE BY:Jeff Brauer, David Abarbanel, Monica Balod, Mae Anglo, Umangi Bhatt.
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 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
I Robot.
Due Monday Read chapter 2 Homework: –Chapter 1, exercises –Answer each in 100 words or less. Send to from your preferred.
ARTIFICIAL INTELLIGENCE Human like intelligence Definitions: 1. Focus on intelligent Behaviour “Behaviour by a machine that, if performed by a human.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
GET CONNECTED Information Technology Career Cluster.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
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.
By: Anthony Tu.  Artificial intelligence is the intelligence exhibited by computers, machines or software.
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
What is Artificial Intelligence?
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
Artificial Intelligence, simulation and modelling.

COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Artificial Intelligence Yunita Sari Kamis, 23 Feb 2012.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
Introduction to Artificial Intelligence
Artificial intelligence (AI)
Rocky K. C. Chang September 4, 2017
ARTIFICIAL INTELLIGENCE.
INTELLIGENT (SMART) E-COMMERCE
Course Instructor: knza ch
Chapter 0: Introduction
Overview of Machine Learning
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Artificial Intelligence
Lecture 21: Machine Learning Overview AP Computer Science Principles
Lecture 9: Machine Learning Overview AP Computer Science Principles
Artificial Intelligence Andrea Danyluk For FPS 2/2/04.
Presentation transcript:

An Introduction to Artificial Intelligence Alexander Yates Temple University Computer and Information Sciences

Temple University Computer and Information Sciences Popular Conception of Artificial Intelligence

Temple University Computer and Information Sciences Artificial Intelligence, more realistically

Temple University Computer and Information Sciences Autonomous Navigation Boston Dynamics Big Dog (or fly-dog) –0:30, 1:25 Self-driving cars –DARPAs Grand Challenge Ghostrider (DARPA Grand Challenge entry) 1:00, 2:20 –Googles self-driving car: 0:30-1:00

Temple University Computer and Information Sciences What is Artificial Intelligence? Its the science of making machines behave as if they understand the world the way humans do. Specifically, AI researchers build machines that can know (or believe) reason (or think or infer or draw conclusions) learn communicate (talk and listen)

Temple University Computer and Information Sciences Expert Systems: Machines than can know and reason Idea: Make a machine thats better than a human expert. Early example: MYCIN: identifies bacteria causing severe infections, such as bacteremia and meningitis. –It could propose an acceptable therapy in about 69% of cases, which was better than the performance of infectious disease experts who were judged using the same criteria.

Temple University Computer and Information Sciences Expert Systems: Machines than can reason Second example: Chinook Schaeffer et al.: "Checkers Is Solved (2007) –They proved that the best an opponent can do against their Chinook system is to draw. –It had already been world champion since 1994 Interesting Sidebar: Dr. Marion Tinsley (February 3, 1927–April 3, 1995) is considered the greatest checkers player who ever lived. He was world champion from 1955–1958 and 1975–1991. Tinsley never lost a World Championship match, and lost only nine games (two of them to the Chinook computer program) in his entire 45 year career. He withdrew from championship play during the years 1958–1975, relinquishing the title during that time.

Temple University Computer and Information Sciences Machines that can learn One of the more recent advances of AI has been the development of systems that can –Learn from training –Learn from experience –Adapt to changing conditions years ago, this was crazy. Now, there are toolkits: e.g., WEKA and LibSVMWEKALibSVM

Temple University Computer and Information Sciences Machines that can learn Some sample applications: 1)Machines that can determine the amount of air pollution, based on satellite readings 2)Software that can detect network intruders based on network traffic patterns 3)Programs that can diagnose tumors based on MRI scans and CAT scans All of these are available today.

Temple University Computer and Information Sciences Conversational Agents: Machines that can hold a conversation Chomsky chatbot demo Video of two chatbots talking with each other Speech Recognition –(e.g., Siri) –Youve probably interacted with this many times –Right now, so-so accuracy, but its going to change human-machine interactions

Temple University Computer and Information Sciences Some problems for AI: 1.How can you make a machine know (or believe)? 2.How can you make a machine think (or reason)? 3. How can you make machines perceive and act upon the real world?

Temple University Computer and Information Sciences Computational Linguistics Computational linguistics is the area of AI that deals with language. A brief tour of computational linguistics today: –Machine translation –Question Answering –Information retrieval –Information Extraction

Temple University Computer and Information Sciences Machine Translation Machine translation is the task of translating automatically between languages, like a human interpreter would. Google translate demo –English Malay Hungarian English –I think, Watson, that you have put on seven and a half pounds since I saw you. Very hard problem – its considered AI-complete But a solution is worth $$$$$

Temple University Computer and Information Sciences Information Retrieval Information retrieval = Web search (the Google kind) The academic study focuses on how to best find the most informative document in a large collection. 1996: 2 Stanford students start working on an information retrieval system called BackRub 2004: Their company, Google, has its IPO and makes them billionaires.

Temple University Computer and Information Sciences Question Answering Question Answering is the task of finding a specific answer to an arbitrary question in English, using the Web. Watson Qualim demo

Temple University Computer and Information Sciences 16 Information Extraction Definition: The automatic extraction of structured information from unstructured documents. Overall Goals: –Making information more accessible to people –Making information machine-processable Practical Goal: Build large databases from the information contained in text TextRunner Demo

Temple University Computer and Information Sciences How AI fits into Computer Science AI Graphics Human Computer Interaction Databases Data Mining Systems Expert Systems and Applications Theory Software Engineering Bug Detection, Fault Analysis Approximation Algorithms and SAT Solvers Autonomous Video Game Characters

Temple University Computer and Information Sciences Why study or work on AI? Its exciting – everything is always changing! –True in Computer Science, especially true for AI –Pressure to innovate: were so far from true AI, we have to constantly re-think how were doing things Its useful and it works –AI ideas show up everywhere in everyday life It can have a huge impact

Temple University Computer and Information Sciences Impact of AI Some of AIs contributions to the world: –Fraud detection by banks –Control systems for car brakes –Automatic Zip Code readers used by the U.S.P.S. –License plate recognition for EZ-Pass –Logistic planning used by U.S. Army since the first Iraq War (saving more money than ever was invested into AI research by the government) –Deep Blue, and other games –Intelligent user interfaces –Google & web search –Mars rovers –…

Temple University Computer and Information Sciences Impact of Computational Linguistics –Web search –Speech Recognition –Speech interfaces used in car GPS systems –Automatic Arabic translators used by the U.S. Army –Semantic Web applications (eg, Google News) –Faster desktop search applications –Siri –… –Many more to come (still a young field)