Artificial Intelligence- An Introduction Eakta Jain G-215/GH.

Slides:



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

Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
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.
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.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Spring 2005
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Tom Griffiths CogSci C131/Psych C123 Computational Models of Cognition.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
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.
Learning: Introduction and Overview
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
CSCE 315: Programming Studio Artificial Intelligence.
ARTIFICIAL INTELLIGENCE
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
CPSC 171 Artificial Intelligence Read Chapter 14.
C463 / B551 Artificial Intelligence Dana Vrajitoru Introduction.
Reference: "Artificial Intelligence, a Modern Approach, 3rd ed."
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.
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.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Introduction: Chapter 1
Introduction to Artificial Intelligence. Content Definition of AI Typical AI problems Practical impact of AI Approaches of AI Limits of AI Brief history.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
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.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #3: The.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Artificial Intelligence
So what is AI?.
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.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Definitions Think like humansThink rationally Act like humansAct rationally The science of making machines that: This slide deck courtesy of Dan Klein.
Introduction to Artificial Intelligence CS 438 Spring 2008.
What is Artificial Intelligence?
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.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Artificial Intelligence
CSC 290 Introduction to Artificial Intelligence
Artificial Intelligence
Artificial Intelligence (CS 370D)
What is Pattern Recognition?
Artificial Intelligence Mr. Sciame Section 2
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Course Outline Advanced Introduction Expert Systems Topics Problem
AI and Agents CS 171/271 (Chapters 1 and 2)
CS 404 Artificial Intelligence
Artificial Intelligence
Presentation transcript:

Artificial Intelligence- An Introduction Eakta Jain G-215/GH

Tentative Outline  Introductory Lecture- AI, Learning (Intro)  Logic, Bayesian reasoning  Statistical Models, Reinforcement Learning  Special Topics

Obvious question  What is AI? Programs that behave externally like humans? Programs that operate internally as humans do? Computational systems that behave intelligently? Rational behaviour?

Turing Test  Human beings are intelligent  To be called intelligent, a machine must produce responses that are indistinguishable from those of a human Alan Turing

Does AI have applications?  Autonomous planning and scheduling of tasks aboard a spacecraft  Beating Gary Kasparov in a chess match  Steering a driver-less car  Understanding language  Robotic assistants in surgery  Monitoring trade in the stock market to see if insider trading is going on

A rich history  Philosophy  Mathematics  Economics  Neuroscience  Psychology  Control Theory  John McCarthy- coined the term- 1950’s

Philosophy  Dealt with questions like: Can formal rules be used to draw valid conclusions? Where does knowledge come from? How does it lead to action?  David Hume proposed the principle of induction (later)  Aristotle- Given the end to achieve Consider by what means to achieve it Consider how the above will be achieved …till you reach the first cause Last in the order of analysis = First in the order of action If you reach an impossibility, abandon search

Mathematics  Boolean Logic(mid 1800’s)  Intractability (1960’s) Polynomial Vs Exponential growth Intelligent behaviour = tractable subproblems, not large intractable problems.  Probability Gerolamo Cardano(1500’s) - probability in terms of outcomes of gambling events George Boole Cardano

Economics  How do we make decisions so as to maximize payoff?  How do we do this when the payoff may be far in the future?  Concept of utility (early 1900’s)  Game Theory (mid 1900’s) Leon Walras

Neuroscience  Study of the nervous system, esp. brain  A collection of simple cells can lead to thought and action  Cycle time: Human brain- microseconds Computers- nanoseconds  The brain is still 100,000 times faster

Psychology  Behaviourism- stimulus leads to response  Cognitive science Computer models can be used to understand the psychology of memory, language and thinking The brain is now thought of in terms of computer science constructs like I/O units, and processing center

Control Theory  Ctesibius of Alexandria- water clock with a regulator  Purposeful behaviour as arising from a regulatory mechanism to minimize the difference between goal state and current state (“error”)

Does AI meet EE?  Robotics- the science and technology of robots, their design, manufacture, and application.  Liar! (1941) Isaac Asimov

 Mechatronics- mechanics, electronics and computing which, combined, make possible the generation of simpler, more economical, reliable and versatile systems.  Cybernetics- the study of communication and control, typically involving regulatory feedback, in living organisms, in machines, and in combinations of the two. Norbert Wiener

An Agent  ‘Anything’ that can gather information about its environment and take action based on that information.

The Environment  What all do we need to specify? The action space The percept space The environment as a string of mappings from the action space to the percept space

The World Model  Perception function  World dynamics / State transition function  Utility function- how does the agent know what constitutes “good” or “bad” behaviour

What is Rationality?  Goal  Information / Knowledge  The purpose of action is to reach the goal, given the information/knowledge possessed by the agent  Is not omniscience  The notion of rationality does not necessarily include success of the actions chosen

Environments  Accessible/Inaccessible  Deterministic/Non-deterministic  Static/Dynamic  Discrete/Continuous  E.g. Driving a car, a game of Chinese- checkers

Agents  Reactive agents No memory  Agents with memory

Planning  Planning a policy = considering the future consequences of actions to choose the best one

Seems okay so far?  Computational constraints  Can we possibly specify EXACTLY the domain the agent will work in?  A look-up table of reactions to percepts is far to big  Most things that could happen, don’t

Learning  Incomplete information about the environment  A changing environment  Use the sequence of percepts to estimate the missing details  Hard for us to articulate the knowledge needed to build AI systems – e.g. try writing a program to recognize visual input like various types of flowers

What is Learning?  Herb Simon- “Learning denotes changes in the system that are adaptive in the sense that they enable the system to do the tasks drawn from the same population more efficiently and more effectively the next time.”  But why do we believe we have the license to predict the future?

Induction  David Hume- Scottish philosopher, economist  All we can say, think, or predict about nature must come from prior experience  Bertrand Russell- “If asked why we believe the sun will rise tomorrow, we shall naturally answer, ‘Because it has always risen everyday.’ ” David Hume

Classifying Learning Problems  Supervised learning- Given a set of input/output pairs, learn to predict the output if faced with a new input.  Unsupervised Learning- Learning patterns in the input when no specific output values are supplied.  Reinforcement Learning- Learn to interact with the world from the reinforcement you get.

Functions  Given a sample set of inputs and corresponding outputs, find a function to express this relationship Pronunciation= Function from letters to sound Bowling= Function from target location (or trajectory?) to joint torques Diagnosis= Function from lab results to disease categories

Aspects of Function Learning  Memory  Averaging  Generalization