An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.

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. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: 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.
4 Intelligent Systems.
WHAT IS ARTIFICIAL INTELLIGENCE?
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
Introduction to Artificial Intelligence CSE 473 Winter 1999.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
Artificial Intelligence  What is AI?  The study of computations that make it possible to PERCEIVE, REASON, and ACT  Computing, perceiving, reasoning,
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence Instructor: Professor Yun Peng
What is Artificial Intelligence? –not programming in LISP or Prolog (!) –depends on your perspective... a method for modeling intelligence a method for.
Artificial Intelligence 1. Characterisations of AI Course Lecturer : Sukchatri PRASOMSUK University of Phayao, ICT Slide by © Simon Colton Department.
Artificial Intelligence
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
Artificial Intelligence: Its Roots and Scope
C463 / B551 Artificial Intelligence Dana Vrajitoru Introduction.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,
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.
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.
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
Artificial Intelligence Chapter 1 Introduction
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Artificial Intelligence
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Artificial Intelligence Tarik Booker. What we will cover… History Artificial Intelligence as Representation and Search Languages used in Artificial Intelligence.
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence. Artificial Intelligence  AI is often divided into two basic ‘camps’  Rule-based systems (RBS)  Biological.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Artificial Intelligence Chapter 1 Introduction. (C) 2000, 2001 SNU CSE Biointelligence Lab2 1.1 What Is AI? (1) Artificial Intelligence (AI)  Intelligent.
Artificial Intelligence Professor: Liqing Zhang Contact Information: Tel:
I Robot.
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.
So what is AI?.
The Dream of an Intelligent Machine Hans W. Guesgen Computer Science Department.
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?
KNOWLEDGE BASED SYSTEMS
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.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Artificial Intelligence, simulation and modelling.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Artificial Intelligence
Introduction to Artificial Intelligence
Artificial Intelligence
PART IV: The Potential of Algorithmic Machines.
第 1 章 绪论.
Done Done Course Overview What is AI? What are the Major Challenges?
Artificial Intelligence
Artificial Intelligence 1. Characterisations of AI
First work in AI 1943 The name “Artificial Intelligence” coined 1956
Artificial Intelligence
Artificial Intelligence and Searching
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
2004: Topics Covered in COSC 6368
Artificial Intelligence Chapter 1 Introduction
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence and Searching
Presentation transcript:

An Introduction to Artificial Intelligence

Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes of AI: – Search, e.g. breadth first search, depth first search, heuristic searches. – Knowledge representation, e.g. predicate logic, rule-based systems, semantic networks.

Areas of AI Game playing Theorem proving Expert systems Natural language processing Modeling human performance Planning and Robotics Neural-networks Evolutionary algorithms and other biologically inspired methods Agent-based technology

Game Playing Getting the computer to play certain board games that require “intelligence”, e.g. chess, checkers, 15-puzzle. A state space of the game is developed and a search applied to the space to look ahead. Example: Deep blue vs. Kasparov..

Theory Proving Automatic theorem proving. Generate proofs for simple theorems. Mathematical logic forms the basis of these systems. The “General Problem Solver” is one of the first systems..

Expert Systems Performs the task of a human expert, e.g. a doctor, a psychologist. Knowledge from an expert is stored in a knowledge base. Examples: ELIZA, MYCIN, EMYCIN Suitable for specialized fields with a clearly defined domain..

Natural Language Processing Develop systems that are able to “understand” a natural language such as English. Voice input systems, e.g. Dragon. Systems that “converse” in a particular language. Examples: SHRDLU and ELIZA.

Modeling Human Performance Systems that model some aspect of problem solving. Examples: Intelligent tutoring systems that provide individualized instruction in a specific domain..

Planning and Robotics Involves designing flexible and responsive robots. Lists of actions to be performed are generated. Aimed at high-level tasks, e.g. moving a box across the room. Has led to agent-oriented problem solving.

Neural Networks Aimed of low-level processing. Are essentially mathematical models of the human brain. A neuron:.

Evolutionary Algorithms & Other Nature-Inspired Algorithms Based on Darwin’s theory of evolution. An initial population of randomly created individuals is iteratively refined until a solution is found. Examples: genetic algorithms, genetic programming, memetic algorithms Other methodologies: ant colonization, swarm intelligence..

Uncertainty Reasoning Uncertain terms may need to be presented. Example: representing terms such as “big” or “small”. Methods for this purpose: – Fuzzy logic – Bayesian reasoning and networks.

Agent-based Technology Intelligent agents, also called “softbots”, are used to perform mundane tasks or solve problems. In a multi-agent system agents communicate using an agent communication language..

Artificial Intelligence Languages Programming paradigms Artificial intelligence languages – Prolog and Lisp Prolog (Programming Logic) – declarative – predicate logic Lisp (List Processing) – functional – code takes the form of recursive functions. More recently AI systems have been developed in a number of languages including Smalltalk, C, C++ and Java.