Introduction • Artificial intelligence: science of enabling computers to behave intelligently • Knowledge-based system (or expert system): a program.

Slides:



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

Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
B. Ross Cosc 4f79 1 Forward chaining backward chaining systems: take high-level goal, and prove it by reducing it to a null goal - to reduce it to null,
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.
4 Intelligent Systems.
Chapter 11 Artificial Intelligence and Expert Systems.
Artificial Intelligence
© C. Kemke1Reasoning - Introduction COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
Specialized Business Information Systems Chapter 11.
Decision Support Systems Decision Support MIS and DSS Artificial Intelligence Expert Systems Chapter 9 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Specialized Business Information Systems Chapter 11.
“Get outa here!”.
Building Knowledge-Driven DSS and Mining Data
ES: Expert Systems n Knowledge Base (facts, rules) n Inference Engine (software) n User Interface.
Expert Systems Expert systems are AI programs that solve a highly technical problem in some domain Expert systems are AI programs that solve a highly technical.
INTELLIGENT SYSTEMS Artificial Intelligence Applications in Business.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Artificial Intelligence and Its Relevance to Industrial Engineers Assoc.Prof.Dr. Hasan H. ÖNDER.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
0AI-based Information Technology  Information Technology Based on AI ● What is Artificial Intelligence? ● Artificial Intelligence vs. Natural Intelligence.
DSS defined: It is a system which provides tools to managers to assist them in solving semi structured problem in their own personalized way. DSS is not.
Artificial Intelligence: Its Roots and Scope
Knowledge representation
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
11 C H A P T E R Artificial Intelligence and Expert Systems.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Expert Systems Fall 2004 Professor: Dr. Rosina Weber.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
Chapter 13 Artificial Intelligence and Expert Systems.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
I Robot.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
KNOWLEDGE BASED SYSTEMS
Introduction to Artificial Intelligence CS 438 Spring 2008.
What is Artificial Intelligence?
EXPERT SYSTEMS or KNOWLEDGE BASED SYSTEMS a. When we wish to encode a rich source of knowledge within the program. and b. The scope of systems.
17/1/1 © Pearson Education Limited 2002 Artificial Intelligence & Expert Systems Lecture 1 AI, Decision Support, Architecture of expert systems Topic 17.
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Artificial Intelligence Chapter 1 - Part 2 Artificial Intelligence (605451) Dr.Hassan Al-Tarawneh.
Expert System Seyed Hashem Davarpanah University of Science and Culture.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
1 Artificial Intelligence & Prolog Programming CSL 302.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Kozeta Sevrani - Sistemet e Informacionit11.1 Specialized Business Information Systems Chapter 11.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Introduction to Expert Systems Bai Xiao
Architecture Components
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Artificial Intelligence and Expert Systems
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Expert Systems.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
전문가 시스템(Expert Systems)
Principles Knowledge management systems allow organizations to share knowledge and experience among their managers and employees Artificial intelligence.
Presentation transcript:

Introduction • Artificial intelligence: science of enabling computers to behave intelligently • Knowledge-based system (or expert system): a program which exhibits, within a specific domain, a degree of expertise in problem solving that is comparable with a human expert • expert: person with superior knowledge in some particular field, usually only obtained through experience • knowledge base: repository of expert's rules and facts about a domain • inference engine: procedure for drawing conclusions from knowledge base • knowledge engineer: develops, implements, and maintains a model of an expert's knowledge base • expert system shell: software used to implement an expert system; usually generic (and commercialized)

Terms (cont) • heuristics: methods of findings solutions so as to promote efficiency - inference engine typically employs domain-specific heuristics so that solutions can be found reasonably fast • fact: simple assertion of a truth eg. mother (jane, john). • rule: a conditional or causal relationship eg. if is_a_tiger then not(pet) • meta-rule: a rule that describes a rule , part of a theory of knowledge eg. if true_examples_exist(rule) and no_counter_examples(rule) then universal_truth(rule)

Nature of knowledge (Hall) "common sense" Informal Technical Formal mathematical, algorithmic domain-specific rules

Knowledge (cont) • technical vs. formal: - both can be formalized - technical: theory remain same, data changes eg. mathematical formulae, programs formal: rules change, ie. rules are data • knowledge-based systems are concerned with processing formal knowledge - can employ technical knowledge to help • note: formalizing informal knowledge is a major focus of AI research in machine learning

Structure of a KBS Knowledge Base I n "Real world" t e r ( humans, f robots, machines, ... ) Inference Engine Working Storage

Expert Systems vs. conventional programs Similarities • both programmed in a programming language • design processes are similar Design Prototype Test Production Revise • both get "bugs" Differences • KBS uses knowledge base with domain rules • KBS uses (domain-dependent) heuristics

(cont) • expert systems have an explanation facility • expert systems may have a learning component * design & implementation of KBS requires knowledge engineering, and use of expert knowledge - uncertain and probabilistic knowledge - conflicting knowledge - unknown

Conventional pgms vs Ex.Sys Conventional programs Expert Systems Numeric Symbolic Algorithmic Heuristic Info & control integrated Knowledge & control separated Difficult to modify Easier to modify Precise info Uncertain info Command interface Natural dialog w. explanation Final result given Recommendation(s) w. expl Optimal solution Acceptable solution(s)

Why use expert systems? • expertise often required in complex human activities • expertise is expensive and rare • level of expertise can vary widely • experience in a field is difficult to easily obtain • Expert systems: - are relatively cheap - are consistent, objective, and not prone to stress

Some application areas... • finances: financial planning, stock market, tax preparation, banking, ... • law: interpretation of legal text, legal inferences • medicine: diagnosis and treatment • scientific: chemistry • engineering: machine monitoring and control • robotics • weather forecasting