Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.

Slides:



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

Artificial Intelligence
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Artificial Intelligence
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.
A Brief History of Artificial Intelligence
WHAT IS ARTIFICIAL INTELLIGENCE?
Artificial Intelligence A Modern Approach Dennis Kibler.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Spring 2005
1 Lecture 33 Introduction to Artificial Intelligence (AI) Overview  Lecture Objectives.  Introduction to AI.  The Turing Test for Intelligence.  Main.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
Overview and History of Cognitive Science. How do minds work? What would an answer to this question look like? What is a mind? What is intelligence? How.
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Artificial Intelligence Overview John Paxton Montana State University February 22, 2005
Random Administrivia In CMC 306 on Monday for LISP lab.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
CSCE 315: Programming Studio Artificial Intelligence.
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
1 Artificial Intelligence An Introductory Course.
CPSC 171 Artificial Intelligence Read Chapter 14.
C463 / B551 Artificial Intelligence Dana Vrajitoru Introduction.
Reference: "Artificial Intelligence, a Modern Approach, 3rd ed."
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
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.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Introduction: Chapter 1
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
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.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Psy Introduction1 Introduction Psychology 612.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
1 Artificial Intelligence GholamReza GhassemSani Fall 1383.
Introduction to Artificial Intelligence and Soft Computing
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.
1 Introduction to Artificial Intelligence (Lecture 1)
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
So what is AI?.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be 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.
What is Artificial Intelligence?
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
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 Artificial Intelligence & Prolog Programming CSL 302.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
Artificial Intelligence
CS4341 Introduction to Artificial Intelligence
Artificial Intelligence
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
AI and Agents CS 171/271 (Chapters 1 and 2)
Artificial Intelligence
Artificial Intelligence
Artificial Intelligence
Presentation transcript:

Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art

2 Definitions of AI Develop programs/systems that perform/act like humans Develop programs/systems that perform/act rationally Understand human intelligence Formalize the laws of thought and action INTELLIGENT AGENTS

3 HUMAN COMPUTER/ HUMAN - types in questions - receives answers on screen - processes questions - returns answers What is AI? Acting Humanly:The Turing Test If the human cannot tell if it is a computer or a human, the program exhibits intelligence

4 Turing Test Simple Turing test involve NLP Knowledge representation Automated reasoning Machine learning To enhance should have Computer vision robotics AI researchers have devoted little effort to passing the Turing test, believing that it is more important to study the underlying principles of in- intelligence than to duplicate an exemplar. The quest for "artificial flight" succeeded when the Wright brothers and others stopped imitating birds and learned about aerodynamics.

5 Thinking humanly Cognitive modeling Computer model together experimental technique from psychology We will not attempt to describe what is known of human cognition We will occasionally comment on similarities or differences between AI techniques and human cognition.

6 Thinking rationally The "laws of thought" approach Aristotle’s “right thinking” Pattern for argument structure yield correct conclusion E.g : "Socrates is a man; all men are mortal; therefore, Socrates is mortal." Logic

7 Acting rationally An agent is just something that acts computer agents are expected to have other attributes that distinguish them from mere "programs, A rational agent is one that acts so as to achieve the best outcome or, when there is uncertainty, the best expected outcome.

8 Examples of task for AI Play games tic-tac-toe, chess, backgammon, poker Process natural language control tower conversation, stock market briefs Industrial applications plant diagnostics, plan for manufacturing Expert-level performance molecular biology, computer configuration

9 Why is AI different than conventional programming? Strive for GENERALITY EXTENSIBILITY Capture rational deduction patterns Tackle problems with no algorithmic solution Represent and manipulate KNOWLEDGE, rather than DATA A new set of representation and programming techniques: HEURISTICS

10 Example: TIC-TAC-TOE

11 Program 1: hard wired Code a table of all possible board positions and the transitions between them (state diagram) Given a position, look in the table for the next move and return Properties: time efficient, requires lots of storage not extensible: requires a table for other games

12 Program 2: less hard wired Use procedures designed for the game: try to place two marks in a row if opponent has two marks in a row, place mark in third space Pattern matching to recognize board positions Can encode different playing strategies Better space efficiency, less time efficiency Still game-dependent

13 Program 3: AI-like Represent the state of the game: current board position next legal positions Use an evaluation function: Rate the next move according to how likely it will lead to a win look-ahead of possible oponent moves More general because it embodies a general strategy.

14 Foundations of AI Philosophy: Aristotle: the first one worked on I: way of thinking mechanistic views: of behavior materialism or dualism: of mind Empiricism: for generate a knowledge Logical Positivism: all knowledge can be connected to gather logically Can formal rules be used to draw valid conclusions? How does the mental mind arise from a physical brain? Where does knowledge come from? How does knowledge lead to action?

15 Foundations of AI Mathematics: algorithms, logic, formalization of mathematics, Incompleteness, NP-completeness, decision theory What are the formal rules to draw valid conclusions? What can be computed? How do we reason with uncertain information?

16 Foundations of AI Psychology: behaviorism, cognitive science. Linguistics: grammars, syntax and semantics. Computer Science: computers, software, theory Others: neuroscience, economics, game theory. How do humans and animals think and act? How does language relate to thought? How can we build an efficient computer?

17 A brief history of AI (1) Gestation (43-56): automata theory, neural networks, checkers, theorem proving. Shannon, Turing, Von Neumann, Newell and Simon, Minsky, McCarthy, Darmouth Workshop. Great expectations (52-69): computers can do more than arithmetic! Physical symbol system General Problem Solver (GPS), better checkers LISP (LISt Processing language): AI programming language birth of AI: 1956 "computational rationally” "a physical symbol system has the necessary and sufficient means for general intelligent action."

18 A brief history of AI (2) Microworlds: ANALOGY, blocks world Minsky supervised a series of students who chose limited problems that appeared to require intelligence to solve.

19 A brief history of AI (3) A dose of reality (66-74): ELIZA: human-like conversation. limitations of neural networks, genetic algorithms, machine evolution. acting in the real world: robotics. Knowledge-based systems (69-79): All previous methods are weak methods !! domain focus: experts systems vs. General Problem Solvers. DENDRAL(in Chemical experiment), MYCIN(medical), XCON, etc.

20 A brief history of AI (4) Commercial AI: the ‘80s boom (80- 90) DEC’s R1 computer configuration program: saving 40$ million in year many expert systems tools companies (mostly defunct): Symbolic, Teknowledge, etc. Japan’s 5th generation project: PROLOG. limited success in autonomous robotics and vision systems.

21 A brief history of AI (5) The 90’s: specialization, quiet progress neural networks, genetic algorithms probabilistic reasoning and uncertainty learning planning and constraint solving agents autonomous robotics: NAV autonomous driving van, crater exploration, robot soccer IBM’s Deep Blue beats Kasparov!

22 State of the Art Embedded AI: many use AI techniques without saying it is AI! Credit card approval (American Express) Consumer electronics (fuzzy logic) Healthy research in many areas: intelligent agents, machine learning, man-machine interfaces, etc. More integrative view: acting in the real world (robots, self diagnosing machines)

23 ?