A Brief History of Artificial Intelligence

Slides:



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

Artificial Intelligence
Artificial Intelligence 0. Course Overview Course V231 Department of Computing Imperial College, London © Simon Colton.
PHILOSOPHY 100 (Ted Stolze) Notes on James Rachels, Problems from Philosophy.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Artificial Intelligence
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.
WHAT IS ARTIFICIAL INTELLIGENCE?
Artificial Intelligence A Modern Approach Dennis Kibler.
Shailesh Appukuttan : M.Tech 1st Year CS344 Seminar
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
What is Artificial Intelligence? What does it mean to talk about a program being “intelligent”? How will we know when we’ve succeeded?
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
Overview and History of Cognitive Science
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.
COMP 3009 Introduction to AI Dr Eleni Mangina
Random Administrivia In CMC 306 on Monday for LISP lab.
Welcome to…. Psychology 85 Introduction to Cognitive Science Summer 2015 Instructor: Sean McAuliffe T.A.: Carolyn Bufford.
Artificial Intelligence
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
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.
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.
CSCI 4410 Introduction to Artificial Intelligence.
Artificial Intelligence Lecture 1:Introducing AI and course material
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Artificial Intelligence: Its Roots and Scope
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
10/3/2015 ARTIFICIAL INTELLIGENCE Russell and Norvig ARTIFICIAL INTELLIGENCE: A Modern Approach.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Types of Artificial Intelligence & Pioneers in the Field By Vernon Crowder.
1 Introduction to Artificial Intelligence (Lecture 1)
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Artificial Intelligence
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?
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 Gilles BÉZARD Version 3.16.
1 Artificial Intelligence & Prolog Programming CSL 302.
1 Introduction to Artificial Intelligence l Topic 1. A Brief History to Artificial Intelligence n Why we focus on “weak AI”? n Who is Turing? l Topic 2.
Uses and Limitations Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Artificial Intelligence
“... artificial intelligence [AI] is the science of making machines do things that would require intelligence if done by [humans]” (Minsky, 1963) ARTIFICIAL.
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
History and Philosophy (3 and 4): A Brief History of Cognitive Science
Artificial Intelligence
Artificial intelligence (AI)
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence Mr. Sciame Section 2
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
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)
COMP3710 Artificial Intelligence Thompson Rivers University
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence
Artificial Intelligence
Presentation transcript:

A Brief History of Artificial Intelligence Chapter 1 A Brief History of Artificial Intelligence

Chapter 1 Contents What is Artificial Intelligence? Strong AI and Weak AI Strong Methods and Weak Methods From Aristotle to Babbage Alan Turing and the 1950s The 1960s to the 1990s Philosophy Linguistics Human Psychology and Biology Prolog LISP

What is Artificial Intelligence? (1) A more difficult question is: What is intelligence? This question has puzzled philosophers, biologists and psychologists for centuries. Artificial Intelligence is easier to define, although there is no standard, accepted definition.

What is Artificial Intelligence? (2) A simple definition might be as follows: Artificial intelligence is the study of systems that act in a way that to any observer would appear to be intelligent. In fact, Artificial Intelligence techniques are often used to solve relatively simple problems, or complex problems that are internal to more complex systems. This may lead us to another definition of Artificial Intelligence, as follows: Artificial Intelligence involves using methods based on the intelligent behavior of humans and other animals to solve complex problems.

Strong AI and Weak AI There are two entirely different schools of Artificial Intelligence: Strong AI: This is the view that a sufficiently programmed computer would actually be intelligent and would think in the same way that a human does. Weak AI: This is the use of methods modeled on intelligent behavior to make computers more efficient at solving problems. This course is concerned with Weak AI. Strong AI is currently the stuff of science fiction, although there are many that believe that machines will indeed be capable of real thought at some point in the future.

Strong Methods and Weak Methods Not to be confused with Strong AI and Weak AI. Strong methods use knowledge about the world to solve problems. Weak methods use logic and other symbolic systems. Strong method systems rely on weak methods, as knowledge is useless without a way to handle that knowledge. Weak methods are in no way inferior to strong methods – they simply do not employ world knowledge.

From Aristotle to Babbage Aristotle’s study of logic was vital to the study of logic which is an important part of Artificial Intelligence. Aristotle’s work was expanded on by the likes of Peter Abelard, Gottfried Leibniz and George Boole. Charles Babbage was the inventor of the first computer –the Analytic Engine, in the 19th Century. This computer was not actually built until the 20th Century, but Babbage’s work provided an important basis for the early work in Artificial Intelligence.

Alan Turing and the 1950s Alan Turing is often seen as the father of Artificial Intelligence. He invented the Turing Test, designed to determine if a computer system can be called an artificial intelligence or not, based on whether it can fool a human into thinking it is human too. No system has yet passed the Turing Test. Around this time, in the 1950’s, systems were being developed that could play checkers, engage in conversation and solve other problems. The term Artificial Intelligence was coined in 1956 by John McCarthy. Machine translation was considered to be a solvable problem.

The 1960s to the 1990s During this time, the optimism of the 1950s was replaced with realism. Artificial Intelligence replaced as its goal the building of an intelligent robot with the goal of using heuristics and other techniques to solve complex problems.

Philosophy Philosophy provides an important background to a study of AI. Descartes’ dualism described a universe consisting of two separate things: mind and matter. Descartes believed that humans possessed minds, but that animals were simply biological machines. The work of Aristotle, Descartes and more recently Daniel Dennett are worth studying.

Linguistics For computers to interact with humans properly, they need to understand human language. Noam Chomsky’s work on grammars has informed the study of natural language processing (NLP). Knowledge representation which is fundamental to AI is essential to understanding language.

Human Psychology and Biology While most AI techniques do not map neatly onto real biological systems, some, such as neural networks, do. Cognitive Psychology has many links with AI: It involves the idea that the human brain uses processing methods on knowledge to solve problems. This contrasts with behaviorism, which is the view that behavior is linked directly to stimuli.

Prolog PROLOG (PROgramming in LOGic): Facts: Rules: A language designed to build databases of facts and rules, and then to have the system answer questions by a process of logical deduction using the facts and rules in the database. Facts: tasty (cheese). made_from (cheese, milk). Rules: contains (X, Y) :- made_from (X, Z), contains (Z, Y). Prolog is not an efficient language like C++, but it is the language of choice when building systems based on logic.

LISP LISP (LISt Programming): (A B C) A language which more closely resembles the imperative programming languages such as C++ than does PROLOG. As its name suggests LISP is based around handling of lists of data. A list in LISP is contained within brackets, such as: (A B C) Lists represent data and also programs, meaning LISP programs can manipulate other programs, and it is even possible to write self-modifying LISP programs.