Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Artificial Intelligence & Prolog Programming CSL 302.

Similar presentations


Presentation on theme: "1 Artificial Intelligence & Prolog Programming CSL 302."— Presentation transcript:

1 1 Artificial Intelligence & Prolog Programming CSL 302

2 2 References Artificial Intelligence (1991) Elaine Rich & Kevin Knight, Second Ed, Tata McGraw Hill

3 3 Outline 1. Introduction 2. AI Problems 3. What is an AI Technique?

4 4 1. Introduction Intelligence: “ability to learn, understand and think” (Oxford dictionary) AI is the study of how to make computers make things which at the moment people do better. Examples: Speech recognition, Face, Object, Intuition, Inferencing, Learning new skills, Decision making, Abstract thinking

5 5 AI is a branch of computer science concerned with the study and creation of computer systems that exhibit some form of intelligence: Systems that learn new concepts and tasks Systems that can reason and draw conclusions about the world around us Systems that can understand natural language or perceive and comprehend a visual scene & systems that perform other types of feats that require human types of intelligence

6 6 The State of the Art Computer beats human in a chess game. Computer-human conversation using speech recognition. Expert system controls a spacecraft. Robot can walk on stairs and hold a cup of water. Home appliances use fuzzy logic.......

7 7 What is AI? Thinking humanlyThinking rationally Acting humanlyActing rationally

8 8 Acting Humanly: The Turing Test Alan Turing (1912-1954) “Computing Machinery and Intelligence” (1950) Human Interrogator Human AI System Imitation Game

9 9 To pass Turing Test computer needs.. Natural language processing Knowledge Representation Automated Reasoning Machine learning Computer Vision Robotics

10 10 Acting Humanly: The Turing Test Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes. Anticipated all major arguments against AI in following 50 years. Suggested major components of AI: knowledge, reasoning, language, understanding, learning.

11 11 Thinking Humanly: Cognitive Modelling Not content to have a program correctly solving a problem. More concerned with comparing its reasoning steps to traces of human solving the same problem. Requires testable theories of the workings of the human mind: cognitive science.

12 12 Thinking Rationally: Laws of Thought Aristotle was one of the first to attempt to codify “right thinking”, i.e., irrefutable reasoning processes. Formal logic provides a precise notation and rules for representing and reasoning with all kinds of things in the world. Obstacles:  Informal knowledge representation.  Computational complexity and resources.

13 13 Acting Rationally Acting so as to achieve one’s goals, given one’s beliefs. Does not necessarily involve thinking. Advantages:  More general than the “laws of thought” approach.  More amenable to scientific development than human- based approaches.

14 14 The Foundations of AI Philosophy (423 BC  present):  Logic, methods of reasoning.  Mind as a physical system.  Foundations of learning, language, and rationality. Mathematics (c.800  present):  Formal representation and proof.  Algorithms, computation, decidability, tractability.  Probability.

15 15 The Foundations of AI Psychology (1879  present):  Adaptation.  Phenomena of perception and motor control.  Experimental techniques. Linguistics (1957  present):  Knowledge representation.  Grammar.

16 16 AI Problems 1) Common sense knowledge problem i) AI system only knows what explicitly it has been told ii) Like if we tell the system “car is in the garage”, it is common sense that tires are in the car i.e. Tires are also in the garage. iii) But in AI system we have to feed tires are in the garage 2) Making Simple Problems complex i) A simple task for humans such as navigating a room is very complex for an AI system

17 17 3) Lack of Intuition i) When a AI system has to make a guess it relies on algorithm or some random number generation ii) Thus it lacks ability to use intuition

18 18 AI Task Domains Mundane Tasks: –Perception Vision Speech –Natural Languages Understanding Generation Translation –Common sense reasoning –Robot Control Formal Tasks –Games : chess, checkers etc –Mathematics: Geometry, logic,Proving properties of programs Expert Tasks: –Engineering ( Design, Fault finding, Manufacturing planning) –Scientific Analysis –Medical Diagnosis –Financial Analysis


Download ppt "1 Artificial Intelligence & Prolog Programming CSL 302."

Similar presentations


Ads by Google