Artificial Intelligence

Slides:



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

Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
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.
A Brief History of Artificial Intelligence
WHAT IS ARTIFICIAL INTELLIGENCE?
C SC 421: Artificial Intelligence …or Computational Intelligence Alex Thomo
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Chapter 11 Artificial Intelligence and Expert Systems.
Introduction to Artificial Intelligence Ruth Bergman Fall 2004.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
Random Administrivia In CMC 306 on Monday for LISP lab.
“Get outa here!”.
Artificial Intelligence
Artificial Intelligence
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.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
CSCI 4410 Introduction to Artificial Intelligence.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
19/13/2015CS360 AI & Robotics CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
11 C H A P T E R Artificial Intelligence and Expert Systems.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
What is AI:-  Ai is the science of making machine do things that would requires intelligence.  Computers with the ability to mimic or duplicate the.
If the human brain were so simple that we could understand it, we would be so simple that we couldn't. —Emerson M. Pugh.
Artificial Intelligence
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
I Robot.
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
Natural intelligence Artificial intelligence (AI) History of AI Characteristics of AI system AI tasks AI roots and applications.
1 Artificial Intelligence 2 Course Learning Outcomes At the end of this course: Knowledge and understanding You should have a knowledge and understanding.
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.
Artificial Intelligence IES 503 Asst. Prof. Dr. Senem Kumova Metin.
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?
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
What is Artificial Intelligence?
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
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.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
ARTIFICIAL INTELLIGENCE. Contents Introduction Branches of AI Control Theory Cybernetics Artificial Neural Networks Application Advantage And Disadvantage.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR Tas: Andrew Rosenberg Speech Lab, 7 th Floor CEPSR Sowmya Vishwanath TA Room.
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence (CS 370D)
Artificial Intelligence (AI)
Course Instructor: knza ch
Artificial Intelligence introduction(2)
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)
EA C461 – Artificial Intelligence Introduction
Artificial Intelligence
Presentation transcript:

Artificial Intelligence

Course Learning Outcomes At the end of this course: Knowledge and understanding You should have a knowledge and understanding of the basic concepts of Artificial Intelligence including Search, Game Playing, KBS (including Uncertainty), Planning and Machine Learning. Intellectual skills You should be able to use this knowledge and understanding of appropriate principles and guidelines to synthesise solutions to tasks in AI and to critically evaluate alternatives. Practical skills You should be able to use a well known declarative language (Prolog) and to construct simple AI systems. Transferable Skills You should be able to solve problems and evaluate outcomes and alternatives

Areas of AI and Some Dependencies Knowledge Representation Search Logic Machine Learning Planning Expert Systems NLP Vision Robotics

What is Artificial Intelligence ? Systems that act rationally Systems that think like humans Systems that think rationally Systems that act like humans THOUGHT BEHAVIOUR HUMAN RATIONAL

Systems that act like humans The Turing Test approach a human questioner cannot tell if there is a computer or a human answering his question, via teletype (remote communication) The computer must behave intelligently Intelligent behavior to achieve human-level performance in all cognitive tasks

Systems that act like humans These cognitive tasks include: Natural language processing for communication with human Knowledge representation to store information effectively & efficiently Automated reasoning to retrieve & answer questions using the stored information Machine learning to adapt to new circumstances

The total Turing Test Includes two more issues: Computer vision to perceive objects (seeing) Robotics to move objects (acting)

Systems that think like humans: cognitive modeling Humans as observed from ‘inside’ How do we know how humans think? Introspection vs. psychological experiments Cognitive Science “The exciting new effort to make computers think … machines with minds in the full and literal sense” (Haugeland) “[The automation of] activities that we associate with human thinking, activities such as decision-making, problem solving, learning …” (Bellman)

Goals of AI To make computers more useful by letting them take over dangerous or tedious tasks from human Understand principles of human intelligence

The Foundation of AI Philosophy At that time, the study of human intelligence began with no formal expression Initiate the idea of mind as a machine and its internal operations

The Foundation of AI Mathematics formalizes the three main area of AI: computation, logic, and probability Computation leads to analysis of the problems that can be computed complexity theory Probability contributes the “degree of belief” to handle uncertainty in AI Decision theory combines probability theory and utility theory (bias)

The Foundation of AI Computer Engineering How to build an efficient computer? Provides the artifact that makes AI application possible The power of computer makes computation of large and difficult problems more easily AI has also contributed its own work to computer science, including: time-sharing, the linked list data type, OOP, etc.

The Foundation of AI Control theory and Cybernetics How can artifacts operate under their own control? The artifacts adjust their actions To do better for the environment over time Based on an objective function and feedback from the environment Not limited only to linear systems but also other problems as language, vision, and planning, etc.

The main topics in AI Artificial intelligence can be considered under a number of headings: Search (includes Game Playing). Representing Knowledge and Reasoning with it. Planning. Learning. Natural language processing. Expert Systems. Interacting with the Environment (e.g. Vision, Speech recognition, Robotics) We won’t have time in this course to consider all of these.

Some Advantages of Artificial Intelligence more powerful and more useful computers new and improved interfaces solving new problems better handling of information relieves information overload conversion of information into knowledge

The Disadvantages increased costs difficulty with software development - slow and expensive few experienced programmers few practical products have reached the market as yet.

Knowledge Representation & Reasoning The second most important concept in AI If we are going to act rationally in our environment, then we must have some way of describing that environment and drawing inferences from that representation. how do we describe what we know about the world ? how do we describe it concisely ? how do we describe it so that we can get hold of the right piece of knowledge when we need it ? how do we generate new pieces of knowledge ? how do we deal with uncertain knowledge ?

History of AI AI has a long history Ancient Greece Aristotle Historical Figures Contributed Ramon Lull Al Khowarazmi Leonardo da Vinci David Hume George Boole Charles Babbage John von Neuman As old as electronic computers themselves (c1940)

History of AI Origins The Turing Test (1950) “Machines who Think” The Dartmouth conference: 1956 John McCarthy (Stanford) Marvin Minsky (MIT) Herbert Simon (CMU) Allen Newell (CMU) Arthur Samuel (IBM) The Turing Test (1950) “Machines who Think” By Pamela McCorckindale

Periods in AI Early period - 1950’s & 60’s Game playing brute force (calculate your way out) Theorem proving symbol manipulation Biological models neural nets Symbolic application period - 70’s Early expert systems, use of knowledge Commercial period - 80’s boom in knowledge/ rule bases

AI Applications Autonomous Planning & Scheduling: Autonomous rovers.

AI Applications Autonomous Planning & Scheduling: Telescope scheduling

AI Applications Autonomous Planning & Scheduling: Analysis of data:

AI Applications Medicine: Image guided surgery

AI Applications Medicine: Image analysis and enhancement

AI Applications Transportation: Autonomous vehicle control:

AI Applications Transportation: Pedestrian detection:

AI Applications Games:

AI Applications Robotic toys:

AI Applications Other application areas: Bioinformatics: Gene expression data analysis Prediction of protein structure Text classification, document sorting: Web pages, e-mails Articles in the news Video, image classification Music composition, picture drawing Natural Language Processing . Perception.

Components of AI

The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the expert system Assembling human experts Use of fuzzy logic Use of rules Use of cases

Issues Surrounding the AI applications

Artificial intelligence (AI): ability of computers to mimic or duplicate the functions of the human brain Artificial intelligence systems: the people, procedures, hardware, software, data, and knowledge needed to develop computer systems and machines that demonstrate the characteristics of intelligence Expert system: computer system that stores knowledge and makes inferences, similar to a human expert