Introduction to Artificial Intelligence and Soft Computing

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
ARTIFICIAL INTELLIGENCE
Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
Artificial Intelligence An Introductory Course. Outline 1.Introduction 2.Problems and Search 3.Knowledge Representation 4.Advanced Topics.
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.
Artificial Intelligence A Modern Approach Dennis Kibler.
Introduction to Introduction to Artificial Intelligence Henry Kautz.
Artificial Intelligence Overview John Paxton Montana State University August 14, 2003.
CS 480 Lec 2 Sept 4 complete the introduction Chapter 3 (search)
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence Instructor: Professor Yun Peng
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
1 Artificial Intelligence An Introductory Course.
CPSC 171 Artificial Intelligence Read Chapter 14.
1 Artificial Intelligence An Introductory Course.
C463 / B551 Artificial Intelligence Dana Vrajitoru Introduction.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE Introduction: Chapter 1.
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.
Introduction to AI Michael J. Watts
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.
Introduction: Chapter 1
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
Introduction to Artificial Intelligence and Soft Computing
I Robot.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
AI ● Dr. Ahmad aljaafreh. What is AI? “AI” can be defined as the simulation of human intelligence on a machine, so as to make the machine efficient to.
KNOWLEDGE BASED SYSTEMS
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Vilalta/Norvig/Eick: History of AI Origins McCulloch and Pitts (1943) Model of Artificial Neurons. Donald Hebb (1949) Hebbian Learning Conference at Dartmouth.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Artificial Intelligence
Classification of models
CSC 290 Introduction to Artificial Intelligence
Artificial Intelligence for Engineers
Course Objectives This part of course introduces some main strategies and methods used in intelligent systems. The topics include the history and applications.
Chapter 11: Artificial Intelligence
COMP-4640 Intelligent & Interactive Systems Lecture 1
School of Computer Science & Engineering
Artificial Intelligence (AI)
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Introduction to Artificial Intelligence
Artificial Intelligence for Engineers
COMP-4640 Intelligent & Interactive Systems Lecture 1
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence
What is AI?.
AI and Agents CS 171/271 (Chapters 1 and 2)
Introduction to Artificial Intelligence
CS 404 Artificial Intelligence
Search.
Search.
Introduction to Artificial Intelligence
Presentation transcript:

Introduction to Artificial Intelligence and Soft Computing

Goal This chapter provides brief overview of Artificial Intelligence Soft Computing

Artificial Intelligence 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, Smell, Face, Object, Intuition, Inferencing, Learning new skills, Decision making, Abstract thinking

Artificial Intelligence The phrase “AI” thus c bane defined as the simulation of human intelligence on a machine, so as to make the machine efficient to identify and use the right piece of “Knowledge” at a given step of solving a problem

Artificial Intelligence Thinking humanly Thinking rationally Acting humanly Acting rationally

A Brief History of AI The gestation of AI (1943 - 1956): - 1943: McCulloch & Pitts: Boolean circuit model of brain. - 1950: Turing’s “Computing Machinery and Intelligence”. - 1956: McCarthy’s name “Artificial Intelligence” adopted. Early enthusiasm, great expectations (1952 - 1969): - Early successful AI programs: Samuel’s checkers, Newell & Simon’s Logic Theorist, Gelernter’s Geometry Theorem Prover. - Robinson’s complete algorithm for logical reasoning.

A Brief History of AI A dose of reality (1966 - 1974): - AI discovered computational complexity. - Neural network research almost disappeared after Minsky & Papert’s book in 1969. Knowledge-based systems (1969 - 1979): - 1969: DENDRAL by Buchanan et al.. - 1976: MYCIN by Shortliffle. - 1979: PROSPECTOR by Duda et al..

A Brief History of AI AI becomes an industry (1980 - 1988): - Expert systems industry booms. - 1981: Japan’s 10-year Fifth Generation project. The return of NNs and novel AI (1986 - present): - Mid 80’s: Back-propagation learning algorithm reinvented. - Expert systems industry busts. - 1988: Resurgence of probability. - 1988: Novel AI (ALife, GAs, Soft Computing, …). - 1995: Agents everywhere. - 2003: Human-level AI back on the agenda.

General Problem Solving Approaches in AI To understand what exactly AI is, we illustrate some common problems. Problems dealt with in AI generally use a common term called ‘state’ A state represents a status of the solution at a given step of the problem solving procedure. The solution of a problem, thus, is a collection of the problem states. The problem solving procedure applies an operator to a state to get the next state

The initial and the final states of the Number Puzzle game

The state-space for the Four-Puzzle problem

The state-space for the Eight -Puzzle problem

Some of these well-known search algorithms Generate and Test Hill Climbing Heuristic Search Means and Ends analysis

Soft Computing Soft computing is a term applied to a field within computer science which is characterized by the use of inexact solutions to computationally-hard tasks such as the solution of problems, for which an exact solution can not be derived in polynomial time

Components of soft computing include Neural networks (NN) Fuzzy systems (FS) and its derefative Evolutionary computation (EC), including: Evolutionary algorithms Harmony search Swarm intelligence Ideas about probability including: Bayesian network, Naïve Bayesian Chaos theory Perceptron

Problem, Problem Space and Searching Defining the problem as a State Space Search Breadth First Search Depth First Search Heuristic Search Problem Characteristics Hill Climbing

Knowledge Representation A good knowledge representation naturally represents the problem domain An unintelligible knowledge representation is wrong Most artificial intelligence systems consist of: Knowledge Base Inference Mechanism (Engine)

Knowledge Representation Propositional Logic Decision Trees Semantics Networks Frame Script Production Rules

Uncertainty Bayes Theorem Bayes Rule Naïve Bayes Classifier Certainty Factir

Expert System Defining Expert Systems Describing uses and components of Expert Systems Showing an example of an Expert System Describing the underlying programming used to build an expert system. Expert System Concept Knowledge Base Inference Engine Case Study

Game Playing Game Playing – Game Classification Game Playing has been studied for a long time Game Playing – Chess Game Playing – MINIMAX Evaluation and Searching Methods

Fuzzy Logic Introduction Crisp Variables Fuzzy Variables Fuzzy Logic Operators Fuzzy Control Case Study

Neural Network What are Neural Networks? Biological Neural Networks ANN – The basics Feed forward net Training Applications – Feed forward nets Hopfield nets Learning Vector Quantization

Support Vector Machine Linear Classifier Non Linear Classifier Quadratic Programming QP With Basis Function Case Study

Genetic Algorithm Encoding technique (gene, chromosome) Initialization procedure (creation) Evaluation function (environment) Selection of parents (reproduction) Genetic operators (mutation, recombination) Parameter settings (practice and art)