Artificial Intelligence introduction(2)

Slides:



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

Artificial Intelligence 1. Characterisations of AI Course V231 Department of Computing Imperial College, London © Simon Colton.
Artificial Intelligence
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
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.
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?
C SC 421: Artificial Intelligence …or Computational Intelligence Alex Thomo
CS3754 Class Notes, John Shieh, Objectives This part provides an introduction to some main strategies and methods used in artificial intelligence.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence Instructor: Professor Yun Peng
Artificial Intelligence
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
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."
Natural Language Introduction Adapted from Tim Finin, UMBC, Marie desJardins.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human.
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.
Artificial Intelligence
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.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
Introduction to Artificial Intelligence and Soft Computing
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.
Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.
Natural intelligence Artificial intelligence (AI) History of AI Characteristics of AI system AI tasks AI roots and applications.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
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?
Introduction to Artificial Intelligence CS 438 Spring 2008.
Artificial Intelligence
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
Vilalta/Norvig/Eick: History of AI Origins McCulloch and Pitts (1943) Model of Artificial Neurons. Donald Hebb (1949) Hebbian Learning Conference at Dartmouth.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Sub-fields of computer science. Sub-fields of computer science.
Artificial Intelligence
Course Objectives This part of course introduces some main strategies and methods used in intelligent systems. The topics include the history and applications.
Artificial Intelligence
A I (Artificial Intelligence)
Artificial Intelligence
Introduction to Expert Systems Bai Xiao
Artificial Intelligence
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 Chapter 1 Introduction
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
CSC 427: ARTIFICIAL INTELLIGENCE
Artificial Intelligence
Presentation transcript:

Artificial Intelligence introduction(2) CSE 402 K3R20/K3R23

A Brief History of Artificial Intelligence AI has roots in a number of scientific disciplines computer science and engineering (hardware and software) philosophy (rules of reasoning) mathematics (logic, algorithms, optimization) cognitive science and psychology (modeling high level human/animal thinking) neural science (model low level human/animal brain activity) linguistics

A Brief History of Artificial Intelligence The birth of AI (1943 – 1956) Pitts and McCulloch (1943): simplified mathematical model of neurons can realize all propositional logic primitives (can compute all Turing computable functions) Allen Turing: Turing machine and Turing test (1950) Claude Shannon: information theory; possibility of chess playing computers

A Brief History of Artificial Intelligence Early enthusiasm (1952 – 1969) 1956 Dartmouth conference John McCarthy (Lisp); Marvin Minsky (first neural network machine); Emphasize on intelligent general problem solving Lisp (AI programming language); Resolution by John Robinson (basis for automatic theorem proving); heuristic search (A*, AO*, game tree search)

A Brief History of Artificial Intelligence Emphasis on knowledge (1966 – 1974) domain specific knowledge is the key to overcome existing difficulties knowledge representation (KR) paradigms Knowledge-based systems (1969 – 1999) DENDRAL: the first knowledge intensive system (determining 3D structures of complex chemical compounds) MYCIN: first rule-based expert system (containing 450 rules for diagnosing blood infectious diseases) EMYCIN: an ES shell PROSPECTOR: first knowledge-based system that made significant profit (geological ES for mineral deposits)

A Brief History of Artificial Intelligence AI became an industry (1980 – 1989) wide applications in various domains commercially available tools Current trends (1990 – present) more realistic goals more practical (application oriented) distributed AI and intelligent software agents resurgence of neural networks and emergence of genetic algorithms

Programming languages for AI The relational languages like PROLOG [ PROgramming in LOgic] AND LISP [LISt Processing] in AI. LISP is well suited for handling lists, where as PROLOG is designed for logic Programming Architecture of AI machine At the early stage of programs of AI, common machine used for conventional programming were also used for AI programming. This special architecture, called LISP and PROLOG machine. Most of this architecture are used in research laboratory, and are not available in the open commercial market.

Possible Approaches Think Act Like humans Well Rational GPS agents Eliza Rational agents Heuristic systems AI tends to work mostly in this area

Think well Think Act Like humans Well GPS Eliza Rational agents Heuristic systems Develop formal models of knowledge representation, reasoning, learning memory, problem solving, that can be rendered in algorithms. There is often an emphasis on a systems that are provably correct, and guarantee finding an optimal solution.

Act well Think Act Like humans Well GPS Eliza Rational agents Heuristic systems For a given set of inputs, generate an appropriate output that is not necessarily correct but gets the job done. A heuristic (heuristic rule, heuristic method) is a rule of thumb, strategy, trick, simplification, or any other kind of device which drastically limits search for solutions in large problem spaces. Heuristics do not guarantee optimal solutions; in fact, they do not guarantee any solution at all: all that can be said for a useful heuristic is that it offers solutions which are good enough most of the time. – Feigenbaum and Feldman, 1963, p. 6

Think like humans Cognitive science approach Act Like humans Well GPS Eliza Rational agents Heuristic systems Cognitive science approach Focus not just on behavior and I/O but also look at reasoning process. Computational model should reflect “how” results were obtained. Provide a new language for expressing cognitive theories and new mechanisms for evaluating them GPS (General Problem Solver): Goal not just to produce humanlike behavior (like ELIZA), but to produce a sequence of steps of the reasoning process that was similar to the steps followed by a person in solving the same task.

Act like humans Behaviorist approach. Think Act Like humans Well GPS Eliza Rational agents Heuristic systems Behaviorist approach. Not interested in how you get results, just the similarity to what human results are. Exemplified by the Turing Test (Alan Turing, 1950). ELIZA: A program that simulated a psychotherapist interacting with a patient and successfully passed the Turing Test. Coded at MIT during 1964-1966 by Joel Weizenbaum.

Areas of AI and their inter-dependencies Knowledge Representation Search Logic Machine Learning Planning Expert Systems NLP Vision Robotics

Branches of AI Logical AI Search Natural language processing pattern recognition Knowledge representation Inference From some facts, others can be inferred. Automated reasoning Learning from experience Planning To generate a strategy for achieving some goal Epistemology This is a study of the kinds of knowledge that are required for solving problems in the world. Genetic programming Emotions??? …

Thank You !!!