Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.

Slides:



Advertisements
Similar presentations
The Development of AI St Kentigerns Academy Unit 3 – Artificial Intelligence.
Advertisements

Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Information and Software Technology Option: Artificial intelligence, simulation and modelling.
Information and Software Technology
Pandorabots The Leader in Chatbot Software. Overview Quick Tour of: History of Chatterbots Introduction to Basic Technology Applications Gallery Pandorabots.
Artificial Intelligence
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Presentation By: Tripti Negi Priyanka Kapil gogia Gurpeet Singh.
INTRODUCTION HISTORY SUB-FIELDS ARTIFICIAL INTELLIGENCE IN THE FUTURE.
A Brief History of Artificial Intelligence
WHAT IS ARTIFICIAL INTELLIGENCE?
C SC 421: Artificial Intelligence …or Computational Intelligence Alex Thomo
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Approaches to AI. Robotics Versus Artificial Intelligence.
Based on Slides by Zeph Grunschlag from Columbia University www1.cs.columbia.edu/~zeph/3261/L14/L14.ppt Basic Computability Reading Material: J. Savage,
1 Lecture 33 Introduction to Artificial Intelligence (AI) Overview  Lecture Objectives.  Introduction to AI.  The Turing Test for Intelligence.  Main.
Chapter 12: Intelligent Systems in Business
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence cs4701 January 22, What is the field of AI? –AI is a branch of computer science that is concerned with the automation of.
Chapter 13: Is Artificial Intelligence Real?
Chapter 01 Nell Dale & John Lewis.
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Artificial Intelligence By John Debovis & Keith Bright.
Chapter 10. Global Village “… is the shrinking of the world society because of the ability to communicate.” Positive: The best from diverse cultures will.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
intelligence study and design of intelligent agentsis the intelligence of machines and the branch of computer science that aims to create it. AI textbooks.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
The Von Neumann Model The approach to solving problems is to process a set of instructions and data stored in locations. The instructions are processed.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
Chapter 1 The Big Picture.
Binary Representation of Information bit: 0 byte: "word": chapter 8.
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
1 Lecture 1: Introduction to Artificial Intelligence.
Overall course structure AI Artificial Intelligence ( A modern approach ) AI-2 Spring semester TDT4171 Methods in artificial intelligence AI-1 Fall semester.
Artificial Intelligence Bodies of animals are nothing more than complex machines - Rene Descartes.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
I Robot.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Artificial intelligence
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?
History of AI By: Stephen Fandrich. AI Development Timeline.
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.
Machines Who Think By: Pamela McCorduck Presentation By: Chantal Ivenso University of Cincinnati.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
Presented by:- Reema Tariq Artificial Intelligence.
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
1 Artificial Intelligence & Prolog Programming CSL 302.
Computer Systems Architecture Edited by Original lecture by Ian Sunley Areas: Computer users Basic topics What is a computer?
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Artificial Intelligence
Computer Architecture Furkan Rabee
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Artificial Intelligence
Artificial intelligence (AI)
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Done Done Course Overview What is AI? What are the Major Challenges?
1.#.
Development Of Artificial Intelligence
Course Instructor: knza ch
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence
Introduction to Artificial Intelligence
Presentation transcript:

Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is a description of Artificial Intelligence

Difficulties of AI  Seemingly ‘intelligent’ activities were easy to write ‘algorithms’ (programs) for e.g. chess; 200/300 rules for university calculus  However it is the simple problems which prove hard to program in conventional languages – e.g. the difference between a male and female face, understanding human speech  These problems are not suited to the conventional ‘sequential’ programming approach – the Von Neumann model. To escape limitations of conventional computer methods, techniques such as neural nets are used

Early AI: in the 1960 till 1975  Early people were: Alan Turing (Turing test – learn the definition) John McCarthy (summoned the ‘Dartmouth conference’ 1956, where the term AI came about. The Von Neumann model was not working. Researchers began to think of ‘Neural Networks’ (more later)  Eliza developed by Joseph Weisenbaum (1966) An example of use of language processing, but used ‘non- directive’ rather than normal talk.  SHRDLU, also demonstrating language processing, was developed by Terry Winograd (1970)  Research CHATTERBOTS for yourself chatterbots.net/ see others page 19  Knowledge representation Languages were developed; examples are LISP (LISt Processing), and PROLOG (PROgramming LOGic).

Turing Test for AI  a human judge engages in a natural language conversation with one human and one machine, each of which try to appear human. All participants are placed in isolated locations. If the judge cannot reliably tell the machine from the human, the machine is said to have passed the test. In order to test the machine's intelligence rather than its ability to render words into audio, the conversation is limited to a text-only channel such as a computer keyboard and screen.conversationhumancomputer keyboardscreen

Vonn Neumann model of computer processing The model describes computers which are designed with programs and data stored in addressable memory, and each instruction is executed in sequence. Compare it to the different parallel processing

Eliza ELIZA is a computer program by Joseph Weizenbaum, designed in 1966, which parodied a therapist, largely by rephrasing many of the patient's statements as questions and posing them to the patient. Thus, for example, the response to "My head hurts" might be "Why do you say your head hurts?" The response to "My mother hates me" might be "Who else in your family hates you?" computer programJoseph Weizenbaum1966therapist

NLP Natural language processing (NLP) is a field of computer science concerned with the interactions between computers and human (natural) languages. Eliza and SHRDLU used early attempts at NLPcomputer science

SHRDLU SHRDLU was an early natural language understanding computer program, developed by Terry Winograd at MIT from The user instructed SHRDLU to move various objects around in a small "blocks world" containing various basic objects: blocks, cones, balls, etc.natural language understandingcomputer programTerry WinogradMIT

Early AI: From 1975 on  ‘Domain Specific’ means concentrating on one small area of AI; most research areas have been like this since 1975  The best example is EXPERT SYSTEMS  Expert Systems started They were written using Knowledge representation Languages (KRLs) They worked in a narrow field of knowledge – a narrow domain Early examples were  MYCIN, a medical one which diagnosed blood infections  Prospector, geological – identified sites for mineral extraction

Other areas of ‘Domain Specific’ fields of AI  Developments we will get ‘answer ready on’ Natural Language Processing (NLP)  We will have a separate note on this Machine vision  We will have a separate note on this  We will skim over Intelligent robots Tutoring systems Fuzzy logic

Hardware & Software Advances that have facilitated improved research in AI  Improved processor power  Increased memory  Peripheral advances (e.g. backing storage)  Communications & the internet  Programming languages more efficient, more purpose suited  Etc.

Parallel Processing  This is when a system has more than one processor  E.g. a current supercomputer might be referred to as a 8K machine meaning it has over 8000 processor chips, not 8Kb of RAM or cache  Neural nets are good examples  However with even a relatively low number of processors inter- communication of data gets hopelessly complicated – remember example in video of neural net  A large task is broken up into many smaller ones, done simultaneously, therefore large task done quicker  Suited to languages like prolog; there are also specialised parallel processing programming languages