Introduction to Expert Systems Session 1

Slides:



Advertisements
Similar presentations
CSCI 4800 ARTIFICIAL INTELLIGENCE
Advertisements

ARTIFICIAL INTELLIGENCE
Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence
Artificial Intelligence An Introductory Course. Outline 1.Introduction 2.Problems and Search 3.Knowledge Representation 4.Advanced Topics.
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 Computational Intelligence Alien Intelligence? Summer 2004 Dennis Kibler.
Artificial Intelligence A Modern Approach Dennis Kibler.
CS 332: Introduction to AI Class Hour: Section 1: MWF 1:10PM - 2:00PM. Hyer 210.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
CS 531/331: Introduction to AI
Overview of Artificial Intelligence (AI)
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
CS 480 Lec 2 Sept 4 complete the introduction Chapter 3 (search)
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
Greg GrudicIntroduction to AI1 Introduction to Artificial Intelligence CSCI 3202 Fall 2007 Greg Grudic.
ARTIFICIAL INTELLIGENCE
1 Artificial Intelligence An Introductory Course.
CPSC 171 Artificial Intelligence Read Chapter 14.
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.
CSW 4701 AI Spring 2013 Introduction: Chapter Course home page: Textbook: S. Russell and P. Norvig.
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.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
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.
IFT3335 – Intruduction à l’intelligence artrificielle basé sur le cours de NUS et Berkeley Introduction: Chapter 1.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Inteligenica Artificial FIE - UMSNH. Semestre 9 Introduccion: Capitulo 1.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
Introduction to Artificial Intelligence and Soft Computing
ARTIFICIAL INTELLIGENCE 2009 Ira Pohl TIM Oct 29, 2009.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
Due Monday Read chapter 2 Homework: –Chapter 1, exercises –Answer each in 100 words or less. Send to from your preferred.
Artificial Intelligence
So what is AI?.
1 Lecture # 1 Introduction to Artificial Intelligence By NADEEM MAHMOOD ASSISTANT PROFESSOR DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF KARACHI.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
1 Introduction to Artificial Intelligence MSc WS 2009 Organisation + Introduction: Chapter 1.
Artificial Intelligence Lecture 2 Department of Computer Science, International Islamic University Islamabad, Pakistan.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
1 Introduction to Artificial Intelligence CSE 415 Winter 2006.
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Lecture 1. Introduction. Course Outline The course consists of:  15 lectures slots (may use some for tutorials);  tutorial exercises;
CSC 450 Artificial Intelligence. W HAT IS AI? Thinking humanlyThinking rationally Acting humanlyActing rationally Revision!...
Artificial Intelligence
Inexact Reasoning 2 Session 10
Introduction to Artificial Intelligence
CSC 290 Introduction to Artificial Intelligence
CS4341 Introduction to Artificial Intelligence
Inexact Reasoning 2 Session 10
Introduction to Expert Systems Bai Xiao
Introduction to Artificial Intelligence
Artificial Intelligence for Engineers
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence
What is AI?.
AI and Agents CS 171/271 (Chapters 1 and 2)
EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS
CS 404 Artificial Intelligence
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 1: Introduction Hong Cheng
Artificial Intelligence
AI Application Session 12
Presentation transcript:

Introduction to Expert Systems Session 1 Course : T0273 EXPERT SYSTEMS Year : 2016 Introduction to Expert Systems Session 1

Learning Outcomes After taking this course, students should be able to explain and discuss the importance of Expert Systems. Bina Nusantara University

Lecture Outline What is an Expert System Advantages of Expert Systems State of the Art Characteristics of An Expert System Application of the Expert Systems Elements of the Expert Systems Bina Nusantara University

Lecturer Dr. Widodo Budiharto HP: 08569887384 Email:wbudiharto@binus.edu Quiz 3x, TM dan Final project di sessi 13 Bina Nusantara University

Introduction https://www.youtube.com/watch?v=cf6xSx2d6ts Bina Nusantara University

What is An Expert System The earliest popular definition of AI is : “Making computers think like people” Expert systems were developed as research tools in the 1960s as a special type of AI to successfully deal with complex problem sin a narrow domain such as medical disease diagnosis. An expert system is a computer system that emulates, or acts in all respects, with the decision-making capabilities of a human expert. Bina Nusantara University

AI Prehistory Philosophy Logic, methods of reasoning, mind as physical system foundations of learning, language, rationality Mathematics Formal representation and proof algorithms, computation, (un)decidability, (in)tractability, probability Economics utility, decision theory Neuroscience physical substrate for mental activity Psychology phenomena of perception and motor control, experimental techniques Computer building fast computers engineering Control theory design systems that maximize an objective function over time Linguistics knowledge representation, grammar Bina Nusantara University

History of AI 1943 McCulloch & Pitts: Boolean circuit model of brain 1950 Turing's "Computing Machinery and Intelligence" 1956 Dartmouth meeting: "Artificial Intelligence" adopted 1952—69 Look, Ma, no hands! 1950s Early AI programs, including Samuel's checkers program, Newell & Simon's Logic Theorist, Gelernter's Geometry Engine 1965 Robinson's complete algorithm for logical reasoning 1966—73 AI discovers computational complexity Neural network research almost disappears 1969—79 Early development of knowledge-based systems 1980-- AI becomes an industry 1986-- Neural networks return to popularity 1987-- AI becomes a science 1995-- The emergence of intelligent agents Bina Nusantara University

State of the Art Deep Blue defeated the reigning world chess champion Garry Kasparov in 1997 Proved a mathematical conjecture (Robbins conjecture) unsolved for decades No hands across America (driving autonomously 98% of the time from Pittsburgh to San Diego) During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program that involved up to 50,000 vehicles, cargo, and people NASA's on-board autonomous planning program controlled the scheduling of operations for a spacecraft Proverb solves crossword puzzles better than most humans Bina Nusantara University

USER Basic Function of an ES The knowledge in expert systems (ES) may be either expertise, or knowledge that is generally available from books, magazines and knowledgeable persons. Facts Expertise KNOWLEDGE-BASED USER INFERENCE ENGINE Bina Nusantara University

Advantages of ES Increased availability Reduced cost Reduced danger Permanence Multiple expertise Increased reliability Explanation Fast response Intelligent tutor Bina Nusantara University

Bina Nusantara University

Bina Nusantara University

Characteristics of an ES High performance Adequate response time Good reliability Understandable Flexibility Bina Nusantara University

General concepts The knowledge of an expert system may be represented in a number of ways. One common method of representing knowledge is in the form of IF THEN type rules, such as : IF the car doesn’t run and The fuel gauge reads empty THEN fill the gas tank Bina Nusantara University

Interpret a protein’s 3D structure Interpret molecular structure Applications Interpret a protein’s 3D structure Interpret molecular structure Diagnose telephone network faults Diagnose lug disease Diagnose blood disease Instruct in bacterial infection Diagnose/remedy drilling problems Diagnose bad parts in switching net. Bina Nusantara University

Elements of an Expert System User Interface Explanation facility Working memory Inference engine Agenda Knowledge acquisition facility Bina Nusantara University

Inference Engine Makes inferences by deciding which rules are satisfied by facts or objects. Prioritizes the satisfied rules, and executes the rule with the highest priority Merupakan otak dari sistem pakar, berupa perangkat lunak yang melakukan tugas inferensi pelanaran sistem pakar Bina Nusantara University

Knowledge acquisition facility An automatic way for the user to enter knowledge in the system rather than by having the knowledge engineer explicitly code the knowledge Bina Nusantara University

Working Memory A global database of facts used by the rules Menyimpan fakta yang diperoleh saat dilakukan proses konsultasi Fakta fakta ini akan diolah oleh mesin inferensi berdasar pengetahuan yang disimpan di dalam basis pengetahuan untuk menentukan suatu keputusan pemecahan masalah Bina Nusantara University

Agenda A prioritized list of rules created by the inference engine, whose patterns are satisfied by facts or objects in working memory Bina Nusantara University

Examples of expert system applications, such as : Loan evaluators and technical support systems Farm Advisory System Intelligent Tutoring systems (ITS) : Bina Nusantara University

example Bina Nusantara University

MYCIN – Medical Diagnosis ES Diagnosis of meningitis and bacteremia Bina Nusantara University

Aplikasi Android ES Bina Nusantara University

1. Gather information from experts. 2. Create the knowledge base. Exercise An expert system is being developed to help engineers diagnose faults in aero engines. Describe the steps taken to develop this new expert . ANSWER: 1. Gather information from experts. 2. Create the knowledge base. 3. type/put information into computer . 4. Create rules / rules base. 5. Create / design inference engine. 6. Fully test the system. Bina Nusantara University

Summary The problem that expert systems are used to solve are generally not solvable by conventional program. The advantages and disadvantages of expert systems were also discussed in the context of selecting an appropriate problem domain for an expert systems application. The essentials of an expert system shell were discussed with reference to rule-based expert systems. Bina Nusantara University

References Textbooks: Joseph Giarratano, Gary Riley,. 2005. Expert systems : principles and programming. THOCO. Australia. ISBN:0-534-38447-1 Stuart Russell Peter Norvig. 2010. Artificial Intelligence, A Modern Approach. PE. New Jersey. ISBN:978-0-13-207148-2 Web : www.widodo.com Bina Nusantara University