SlideShare a Scribd company logo
Artificial Intelligence
AI Topics History and Overview Machine Learning Games and AI The Turing test Computer Vision
AI Pioneers Alan M. Turing “ Computing Machinery and Intelligence” Marvin Minksy Constructed the first neural net machine Herbert Simon, Allen Newell, J.C. Shaw Developed the first AI computer program
AI Terms Artificial Intelligence:  The capability of a machine to imitate intelligent human behavior  Artificial Neural Network:  A network of neurons with connections of varying strength Fuzzy Logic:  A superset of Boolean logic which includes truth values between true and false Knowledge Base:  A collection of knowledge expressed using some formal knowledge representation language AI-complete:  Describes a problem which presupposes a solution to the “strong AI problem”
Famous AI Programs ELIZA (Joseph Weizenbaum) Psychologist Deep Blue (IBM) Chess program Cyc (MCC and Cycorp) Multi-contextual knowledge base and inference engine HAL (Arthur C. Clarke) Space explorer
Machine Learning
What Is Machine Learning? Enabling machines to process data in such a way that it can be to make future decisions ML been studied for many years ML has many applications in a variety of fields
Methods of Learning Genetic algorithm Inductive logic Computational learning
Dimensions of Study Representation of experience Most learning is based on experience Storage values Attribute values (length) Binary values (yes/no) Relations (Difficult) Representation of acquired knowledge Generalizations Logical/discrete vs. numeric/continuous
Dimensions of Study Supervised and unsupervised learning Supervised Feedback given immediately after an action is taken Easy to give examples of correct vs. incorrect behavior Unsupervised Machine learns on its own with no conditioning Inductive learning vs. analytic learning Inductive – take all data, make generalizations Analytic – offer explanations for new data based on previous data, then simplify
Dimensions of Study Incremental vs. Non-Incremental Learning Incremental Examine results one-by one Less information retained, but faster Non-Incremental Examine all results at once More information retained, but slower
Tasks For Machines Pattern recognition Grouping/classification Create general descriptions for classes of instances Strategizing Generating heuristics Problem solving
Problem Solving Take a similar problem with a known solution and try to find the answer (analogies) Simplify the problem and find a solution that can be used to solve the main problem Thresholds Decision trees Macro-operators (AND, OR)
Issues in Machine Learning Computational complexity Ethics Correctness Would the exact desired learning be constructed? What if there is an error in learning?
Games AI Min-Max Trees Builds a level of maximizing moves followed by a level of minimizing moves Uses evaluate functions to analyze situation Alpha Beta Trees Like Min-Max Trees Discards paths it knows to be useless
Chess Algorithms Most use Alpha-Beta trees to make moves Trees helped by additional knowledge Transposition Tables Endgame Database Human Literature Deep Blue First championship caliber chess player
Other Games Othello – Logistello Deep search algorithm Can solve most endgames Large opening book Checkers – Chinook Extremely deep search depth 8 piece endgame database
The Turing Test Motivated to identify intelligence in a computer program. Proposed in 1950 by Alan Turing. Original Proposal: Given a person X, a computer Y, and an interrogator C, C isolated from X and Y. C must determine who is the person  X is intelligent if it can fool C.
Problems with the Turing Test Intelligence may be considered as a continuum. The Turing test only  identifies  one (very strong) type of intelligence, and thus offers no means to  measure . Does fooling C really imply intelligence?
Our Proposal Motivated to allow: a measure of intelligence. more rigid definitions. more flexible admission of programs.
Our Proposal Define D as the set of all problems.  This may be restricted for practical considerations. P(D) is therefore the partially ordered set (under inclusion) of all subsets of problems.
Our Proposal Let R be the set of all responses P(R) is therefore the partially ordered set of subsets of R. Define the  Turing Test T  as a function between P(D) and P(R). Those programs which mimic T on some subset X (pre-image) of P(D) are said to  pass T restricted to X .
Our Proposal As P(D) is partially ordered, and by the way D was defined, there are several maximal elements M i  in P(D). A program that is said to pass T restricted to an M i   is said to be an  expert in M i .   In specific applications, one may identify an expert program as intelligent.
Examples Consider the set of Arithmetic Problems If a program can solve these problems, it is said to  pass T restricted to Arithmetic Problems . In practice, one would need to restrict this set.
Examples The set of all Math Problems is a maximal element. If a program can solve these problems, it is said to be an  Expert in Math Problems .
Sources Encyclopedia of Artificial Intelligence 2 nd  ed.   Ed. Stuart C. Shapiro.  John Wiley & Sons, Inc.  New York City, NY, 1992. R. Miikkulainen and D. Moriarity. Discovering Complex Othello Strategies Through Evolutionary Neural Networks.  University of Texas, USA, 1995. B. Moreland.  Basic Search Techniques. http://www.seanet.com/~brucemo/topics/topics.htm.  USA, 2001. J. Schaffer.  The Games Computers (And People) Play.  University of Alberta, Canada, 2000

More Related Content

PDF
Artificial intelligence
PDF
Towards which Intelligence? Cognition as Design Key for building Artificial I...
PPT
Machine Learning
PPTX
Deep learning introduction
PDF
Ai notes
PPTX
Artificial intelligence
PPT
Artificial Intelligence
Artificial intelligence
Towards which Intelligence? Cognition as Design Key for building Artificial I...
Machine Learning
Deep learning introduction
Ai notes
Artificial intelligence
Artificial Intelligence

What's hot (20)

PDF
machine learning
PDF
Machine Learning for dummies!
PDF
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
PPTX
Demystifying Ml, DL and AI
DOC
Chapter 1 (final)
PPT
CS 561a: Introduction to Artificial Intelligence
PDF
Extending and integrating a hybrid knowledge representation system into the c...
PPTX
AI ch1
PPTX
AI: Introduction to artificial intelligence
PDF
Artificial Intelligence Notes Unit 1
PDF
General introduction to AI ML DL DS
PPT
Artificial intelligence and Neural Network
PPTX
How to implement artificial intelligence solutions
PPTX
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
PPTX
Artificial Intelligence And Its Applications
PDF
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
PDF
Deep Learning - The Past, Present and Future of Artificial Intelligence
PDF
Knowledge based systems -- introduction
PPTX
What is Deep Learning?
machine learning
Machine Learning for dummies!
ARTIFICIAL INTELLIGENT ( ITS / TASK 6 ) done by Wael Saad Hameedi / P71062
Demystifying Ml, DL and AI
Chapter 1 (final)
CS 561a: Introduction to Artificial Intelligence
Extending and integrating a hybrid knowledge representation system into the c...
AI ch1
AI: Introduction to artificial intelligence
Artificial Intelligence Notes Unit 1
General introduction to AI ML DL DS
Artificial intelligence and Neural Network
How to implement artificial intelligence solutions
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Artificial Intelligence And Its Applications
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
Deep Learning - The Past, Present and Future of Artificial Intelligence
Knowledge based systems -- introduction
What is Deep Learning?
Ad

Viewers also liked (20)

PDF
Transform your Business with AI, Deep Learning and Machine Learning
PPTX
Artificial Intelligence Presentation
PDF
International AI and ML Landscape
PPT
Lecture 2
PPTX
Heuristic evaluations.
PDF
Svenska AI-sällskapet på Vinnova
PPTX
PPTX
Introduction To A.I
PDF
Artificial intelligence
PPTX
Images of the future of AI and machine learning
PPTX
The era of artificial intelligence
PPTX
Regression and Classification: An Artificial Neural Network Approach
PDF
Deep Learning - The Force of AI Awakens
PPTX
Sentiment Analysis Using Machine Learning
PPTX
AI with expert system
PPTX
Lecture 25 hill climbing
PPT
Neural network
PPTX
Introduction to Neural networks (under graduate course) Lecture 3 of 9
PPTX
Lecture 14 Heuristic Search-A star algorithm
PPT
Artificial intelligence
Transform your Business with AI, Deep Learning and Machine Learning
Artificial Intelligence Presentation
International AI and ML Landscape
Lecture 2
Heuristic evaluations.
Svenska AI-sällskapet på Vinnova
Introduction To A.I
Artificial intelligence
Images of the future of AI and machine learning
The era of artificial intelligence
Regression and Classification: An Artificial Neural Network Approach
Deep Learning - The Force of AI Awakens
Sentiment Analysis Using Machine Learning
AI with expert system
Lecture 25 hill climbing
Neural network
Introduction to Neural networks (under graduate course) Lecture 3 of 9
Lecture 14 Heuristic Search-A star algorithm
Artificial intelligence
Ad

Similar to Artificial Intelligence AI Topics History and Overview (20)

PDF
AI Presentation 1
PDF
Machine Learning - Implementation with Python - 1
PDF
PDF
Chapter1MACHINE LEARNING THEORY AND PRACTICES.pdf
PPTX
Artificial Intelligence and its application
DOC
Artificial intelligence
PPTX
IoT Sensor Nodes with AI - Lecture Notes
PPTX
Module 01 IS & MLA.pptx for 22 scheme notes in a ppt form
DOC
Introduction to Artificial Intelligence.doc
PPT
Learning
PPT
history_ of_ai.ppt
PPT
history_of_ai.ppt
PPT
history_of_ai.ppt
PPT
history_of_ai.ppt
PPTX
Artificial intelligence.pptx
PPTX
Artificial intelligence: Simulation of Intelligence
PPT
Machine Learning presentation.
PPTX
Artificial Intelligence - Lec 1 by Harsh Pandya
PDF
Introduction ML - Introduçao a Machine learning
PPT
C463_01_intro.ppt
AI Presentation 1
Machine Learning - Implementation with Python - 1
Chapter1MACHINE LEARNING THEORY AND PRACTICES.pdf
Artificial Intelligence and its application
Artificial intelligence
IoT Sensor Nodes with AI - Lecture Notes
Module 01 IS & MLA.pptx for 22 scheme notes in a ppt form
Introduction to Artificial Intelligence.doc
Learning
history_ of_ai.ppt
history_of_ai.ppt
history_of_ai.ppt
history_of_ai.ppt
Artificial intelligence.pptx
Artificial intelligence: Simulation of Intelligence
Machine Learning presentation.
Artificial Intelligence - Lec 1 by Harsh Pandya
Introduction ML - Introduçao a Machine learning
C463_01_intro.ppt

More from butest (20)

PDF
EL MODELO DE NEGOCIO DE YOUTUBE
DOC
1. MPEG I.B.P frame之不同
PDF
LESSONS FROM THE MICHAEL JACKSON TRIAL
PPT
Timeline: The Life of Michael Jackson
DOCX
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
PDF
LESSONS FROM THE MICHAEL JACKSON TRIAL
PPTX
Com 380, Summer II
PPT
PPT
DOCX
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
DOC
MICHAEL JACKSON.doc
PPTX
Social Networks: Twitter Facebook SL - Slide 1
PPT
Facebook
DOCX
Executive Summary Hare Chevrolet is a General Motors dealership ...
DOC
Welcome to the Dougherty County Public Library's Facebook and ...
DOC
NEWS ANNOUNCEMENT
DOC
C-2100 Ultra Zoom.doc
DOC
MAC Printing on ITS Printers.doc.doc
DOC
Mac OS X Guide.doc
DOC
hier
DOC
WEB DESIGN!
EL MODELO DE NEGOCIO DE YOUTUBE
1. MPEG I.B.P frame之不同
LESSONS FROM THE MICHAEL JACKSON TRIAL
Timeline: The Life of Michael Jackson
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
LESSONS FROM THE MICHAEL JACKSON TRIAL
Com 380, Summer II
PPT
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
MICHAEL JACKSON.doc
Social Networks: Twitter Facebook SL - Slide 1
Facebook
Executive Summary Hare Chevrolet is a General Motors dealership ...
Welcome to the Dougherty County Public Library's Facebook and ...
NEWS ANNOUNCEMENT
C-2100 Ultra Zoom.doc
MAC Printing on ITS Printers.doc.doc
Mac OS X Guide.doc
hier
WEB DESIGN!

Artificial Intelligence AI Topics History and Overview

  • 2. AI Topics History and Overview Machine Learning Games and AI The Turing test Computer Vision
  • 3. AI Pioneers Alan M. Turing “ Computing Machinery and Intelligence” Marvin Minksy Constructed the first neural net machine Herbert Simon, Allen Newell, J.C. Shaw Developed the first AI computer program
  • 4. AI Terms Artificial Intelligence: The capability of a machine to imitate intelligent human behavior Artificial Neural Network: A network of neurons with connections of varying strength Fuzzy Logic: A superset of Boolean logic which includes truth values between true and false Knowledge Base: A collection of knowledge expressed using some formal knowledge representation language AI-complete: Describes a problem which presupposes a solution to the “strong AI problem”
  • 5. Famous AI Programs ELIZA (Joseph Weizenbaum) Psychologist Deep Blue (IBM) Chess program Cyc (MCC and Cycorp) Multi-contextual knowledge base and inference engine HAL (Arthur C. Clarke) Space explorer
  • 7. What Is Machine Learning? Enabling machines to process data in such a way that it can be to make future decisions ML been studied for many years ML has many applications in a variety of fields
  • 8. Methods of Learning Genetic algorithm Inductive logic Computational learning
  • 9. Dimensions of Study Representation of experience Most learning is based on experience Storage values Attribute values (length) Binary values (yes/no) Relations (Difficult) Representation of acquired knowledge Generalizations Logical/discrete vs. numeric/continuous
  • 10. Dimensions of Study Supervised and unsupervised learning Supervised Feedback given immediately after an action is taken Easy to give examples of correct vs. incorrect behavior Unsupervised Machine learns on its own with no conditioning Inductive learning vs. analytic learning Inductive – take all data, make generalizations Analytic – offer explanations for new data based on previous data, then simplify
  • 11. Dimensions of Study Incremental vs. Non-Incremental Learning Incremental Examine results one-by one Less information retained, but faster Non-Incremental Examine all results at once More information retained, but slower
  • 12. Tasks For Machines Pattern recognition Grouping/classification Create general descriptions for classes of instances Strategizing Generating heuristics Problem solving
  • 13. Problem Solving Take a similar problem with a known solution and try to find the answer (analogies) Simplify the problem and find a solution that can be used to solve the main problem Thresholds Decision trees Macro-operators (AND, OR)
  • 14. Issues in Machine Learning Computational complexity Ethics Correctness Would the exact desired learning be constructed? What if there is an error in learning?
  • 15. Games AI Min-Max Trees Builds a level of maximizing moves followed by a level of minimizing moves Uses evaluate functions to analyze situation Alpha Beta Trees Like Min-Max Trees Discards paths it knows to be useless
  • 16. Chess Algorithms Most use Alpha-Beta trees to make moves Trees helped by additional knowledge Transposition Tables Endgame Database Human Literature Deep Blue First championship caliber chess player
  • 17. Other Games Othello – Logistello Deep search algorithm Can solve most endgames Large opening book Checkers – Chinook Extremely deep search depth 8 piece endgame database
  • 18. The Turing Test Motivated to identify intelligence in a computer program. Proposed in 1950 by Alan Turing. Original Proposal: Given a person X, a computer Y, and an interrogator C, C isolated from X and Y. C must determine who is the person X is intelligent if it can fool C.
  • 19. Problems with the Turing Test Intelligence may be considered as a continuum. The Turing test only identifies one (very strong) type of intelligence, and thus offers no means to measure . Does fooling C really imply intelligence?
  • 20. Our Proposal Motivated to allow: a measure of intelligence. more rigid definitions. more flexible admission of programs.
  • 21. Our Proposal Define D as the set of all problems. This may be restricted for practical considerations. P(D) is therefore the partially ordered set (under inclusion) of all subsets of problems.
  • 22. Our Proposal Let R be the set of all responses P(R) is therefore the partially ordered set of subsets of R. Define the Turing Test T as a function between P(D) and P(R). Those programs which mimic T on some subset X (pre-image) of P(D) are said to pass T restricted to X .
  • 23. Our Proposal As P(D) is partially ordered, and by the way D was defined, there are several maximal elements M i in P(D). A program that is said to pass T restricted to an M i is said to be an expert in M i . In specific applications, one may identify an expert program as intelligent.
  • 24. Examples Consider the set of Arithmetic Problems If a program can solve these problems, it is said to pass T restricted to Arithmetic Problems . In practice, one would need to restrict this set.
  • 25. Examples The set of all Math Problems is a maximal element. If a program can solve these problems, it is said to be an Expert in Math Problems .
  • 26. Sources Encyclopedia of Artificial Intelligence 2 nd ed. Ed. Stuart C. Shapiro. John Wiley & Sons, Inc. New York City, NY, 1992. R. Miikkulainen and D. Moriarity. Discovering Complex Othello Strategies Through Evolutionary Neural Networks. University of Texas, USA, 1995. B. Moreland. Basic Search Techniques. http://www.seanet.com/~brucemo/topics/topics.htm. USA, 2001. J. Schaffer. The Games Computers (And People) Play. University of Alberta, Canada, 2000