SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Management information system Third Year Information Technology Part 07 Expert Systems Tushar B Kute, Department of Information Technology, Sandip Institute of Technology and Research Centre, Nashik http://www.tusharkute.com
Expert system architecture (1) The typical architecture of an e.s. is often described as follows: user interface user inference engine knowledge base
Expert system architecture (1) The inference engine and knowledge base are separated because: the reasoning mechanism needs to be as stable as possible; the knowledge base must be able to grow and change, as knowledge is added; this arrangement enables the system to be built from, or converted to, a shell.
Expert system architecture (2)  It is reasonable to produce a richer, more elaborate, description of the typical expert system. A more elaborate description, which still includes the components that are to be found in almost any real-world system, would look like this:
Expert system architecture (2)
Expert system architecture (2)
The system holds a collection of general principles which can potentially be applied to any problem - these are stored in the knowledge base. The system also holds a collection of specific details that apply to the current problem (including details of how the current reasoning process is progressing) - these are held in working memory. Both these sorts of information are processed by the inference engine. Expert system architecture (2)
Expert system architecture (2) Any practical expert system needs an explanatory facility. It is essential that an expert system should be able to explain its reasoning.
Expert & Knowledge-Based Systems One of AI’s greatest areas of success was the development of large-scale problem solving systems Originally called expert systems, they would mimic the problem solving processes of domain experts Such as doctors performing diagnosis, or engineers performing design, or wall street analysts selecting stock transactions Expert systems were originally developed by hand And most commonly in some Lisp dialect It was discovered that many problems were being solved by chaining through rules (if-then statements) that would operate on a collection of facts and partial conclusions Called working memory These rule-based systems led to the first AI tools or shells Today, to simplify expert system creation, most people use these AI shells – you just fill in the knowledge, the problem solving processes are already implemented
Introduction:  Dendral The Dendral system (DENDRiticALgorithm) was the first expert system, developed in the 1960s The idea was, given mass spectrogram data, determine what the chemical composition was The approach:  plan-generate-and-test with human feedback This is a constrained search technique Generate a hypothesis:  a possible chemical compound Test the hypothesis:  use a series of heuristics and subprograms to determine if the chemical compound generated is plausible given the data If so, show it to the user – the user can steer the direction that DENDRAL takes next by suggesting what chemical elements should be added or removed from the generated hypothesis compound DENDRAL repeats until an answer is found acceptable that does not violate the constraints as dictated by the data
Pattern Matching Expert Systems consisted of two major components A knowledge base The knowledge that the system would use to come to conclusions In Dendral, this would be chemical elements, compounds, the mass spectrogram data that could arise from any element In Mycin, this would be bacteriological infection knowledge An inference engine How to apply the knowledge For Dendral, this was done by generate-and-test, a very weak form of search Mycin would perform backward chaining through rules More generically though, the inference engine would embody some form of pattern matching One of the first systems that clearly demonstrated pattern matching was Eliza Eliza was a spoof of an expert system but the code will show us how pattern matching works
Eliza Created by Joseph Weizenbaum This system would act like a Rogerian psychoanalyst by holding a dialog with a person the dialog would be consist of the doctor (Eliza) asking questions, the human responding, and the doctor using the response to ask another question Weizenbaum wrote the program so that it would generate an English response/question based on a group of patterns If the user sentence matched a pattern, this pattern would be used to generate the next sentence/question Sample dialog: H:  Men are all alike E:  In what way? H:  They’re always bugging us about something or another. E:  Can you be more specific? H:  He says I’m depressed much of the time. E:  I am sorry to hear you are depressed. H:  It’s true.  I am unhappy. E:  Do you think coming here will help you not to be unhappy? H:  I need some help, that much seems certain. E:  What would it mean to you if you got some help? H:  Perhaps I could learn to get along with  my mother. E:  Tell me more about your family
How Eliza Works Repeat Input a sentence Find a rule in the Eliza knowledge-base that matches the pattern Attempt to perform pattern match (see next slide) Attempt to perform segment match (see two slides) If rule found, select one of the responses randomly (each pattern will have at least one response) Fill in any variables Substitute values (you for I, I for you, me for you, am for are, etc) Respond Until user quits Most of the work goes on in the pattern match and segment match functions
Artificial intelligence systems It falls into three basic categories: Expert systems. Natural Language Processing Perception Systems. AI is a software technique applied to the non-numeric data expressed in terms of symbols, statements and patterns. It uses methods of symbolic processing, social and scientific reasoning and conceptual modeling for solving the problems.
Categories of AI Artificial Intelligence System Natural Language Expert Perception Uses Uses Uses Native Language Knowledge Knowledge Size, Shape, Image, Voice Applies Applies Applies Language Reasoning  Human Like Reasoning  Sensing Abilities for Reasoning
AI Applications Uses Human Information Processing Capability Uses Computer Intelligence for producing Human Like Capacity Uses Human capabilities in speech recognition, Multi Sensory Interfacing AI Applications Robotics Applications Natural Interface Applications Intelligent Agents Fuzzy Logic Learning System Expert System Robot Systems for doing Human Jobs VR Systems
Knowledge based expert systems Decision making or problem solving is a unique situation riddled with uncertainty and complexity, dominated by resource constraints and a possibility of several goals. In such cases, flexible systems (open systems) are required to solve the problems.  Most of such situations, termed as the unstructured situations, adopt two methods of problem solving, generalized or the knowledge based expert systems.
KBES To build a KBES, certain prerequisites are required. The first prerequisite is that a person with the ability to solve the problem with knowledge based reasoning should be available. Second prerequisite is that, such an expert should be able to articulate the knowledge to the specific problem characteristics. Knowledge in KBES is defined as a mix of theory of the subject, knowledge of its application, organized information and the data of problems and its solutions.
reference ,[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Expert Systems
Expert SystemsExpert Systems
Expert Systemsosmancikk
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligenceitti rehan
 
Some Basic Concepts of Object Oriented Methodology
Some Basic Concepts of Object Oriented MethodologySome Basic Concepts of Object Oriented Methodology
Some Basic Concepts of Object Oriented MethodologyManoj Kumar
 
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriyaVijiPriya Jeyamani
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Ravinder Kamboj
 
Presentation on "Knowledge acquisition & validation"
  Presentation on "Knowledge acquisition & validation"  Presentation on "Knowledge acquisition & validation"
Presentation on "Knowledge acquisition & validation"Aditya Sarkar
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systemsYowan Rdotexe
 
Artificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptArtificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptJiwaji university
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesDr. C.V. Suresh Babu
 
introduction to management information systems (MIS)
introduction to management information systems (MIS)introduction to management information systems (MIS)
introduction to management information systems (MIS)Sujan Oli
 
system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & KendallDana dia
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Decision support systems and business intelligence
Decision support systems and business intelligenceDecision support systems and business intelligence
Decision support systems and business intelligenceShwetabh Jaiswal
 
Management information system (MIS)
Management information system (MIS)Management information system (MIS)
Management information system (MIS)Pawel Gautam
 

Was ist angesagt? (20)

Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
 
Some Basic Concepts of Object Oriented Methodology
Some Basic Concepts of Object Oriented MethodologySome Basic Concepts of Object Oriented Methodology
Some Basic Concepts of Object Oriented Methodology
 
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert system
Expert systemExpert system
Expert system
 
Presentation on "Knowledge acquisition & validation"
  Presentation on "Knowledge acquisition & validation"  Presentation on "Knowledge acquisition & validation"
Presentation on "Knowledge acquisition & validation"
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Case study
Case studyCase study
Case study
 
Artificial intelligence and expert system.ppt
Artificial intelligence and expert system.pptArtificial intelligence and expert system.ppt
Artificial intelligence and expert system.ppt
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
 
introduction to management information systems (MIS)
introduction to management information systems (MIS)introduction to management information systems (MIS)
introduction to management information systems (MIS)
 
system analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendallsystem analysis and design chapter 1 Kendall & Kendall
system analysis and design chapter 1 Kendall & Kendall
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Decision support systems and business intelligence
Decision support systems and business intelligenceDecision support systems and business intelligence
Decision support systems and business intelligence
 
Office automation sysmtems
Office automation sysmtemsOffice automation sysmtems
Office automation sysmtems
 
Management information system (MIS)
Management information system (MIS)Management information system (MIS)
Management information system (MIS)
 

Andere mochten auch

Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)Mathivanan Mba
 
Chapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support SystemChapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support Systemmanagement 2
 
Advantages of MIS
Advantages of MISAdvantages of MIS
Advantages of MISMihir Busa
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information SystemNijaz N
 
Advantages and Disadvantages of MIS
Advantages and Disadvantages of MISAdvantages and Disadvantages of MIS
Advantages and Disadvantages of MISNeeti Naag
 
Applications of MIS in HRM
Applications of MIS in HRMApplications of MIS in HRM
Applications of MIS in HRMAnujith KR
 
Role of mis in hrm
Role of mis in hrmRole of mis in hrm
Role of mis in hrmRupesh kumar
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemuday sharma
 
MARKETING INFORMATION SYSTEM
MARKETING INFORMATION SYSTEMMARKETING INFORMATION SYSTEM
MARKETING INFORMATION SYSTEMJAY BHANSALI
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)Sayantan Sur
 

Andere mochten auch (11)

Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)Transaction processing systems (tps) in Management information systems (MIS)
Transaction processing systems (tps) in Management information systems (MIS)
 
Chapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support SystemChapter 8 Mis Decision Support System
Chapter 8 Mis Decision Support System
 
Advantages of MIS
Advantages of MISAdvantages of MIS
Advantages of MIS
 
Decision Support System - Management Information System
Decision Support System - Management Information SystemDecision Support System - Management Information System
Decision Support System - Management Information System
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
 
Advantages and Disadvantages of MIS
Advantages and Disadvantages of MISAdvantages and Disadvantages of MIS
Advantages and Disadvantages of MIS
 
Applications of MIS in HRM
Applications of MIS in HRMApplications of MIS in HRM
Applications of MIS in HRM
 
Role of mis in hrm
Role of mis in hrmRole of mis in hrm
Role of mis in hrm
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
MARKETING INFORMATION SYSTEM
MARKETING INFORMATION SYSTEMMARKETING INFORMATION SYSTEM
MARKETING INFORMATION SYSTEM
 
Decision Support System(DSS)
Decision Support System(DSS)Decision Support System(DSS)
Decision Support System(DSS)
 

Ähnlich wie MIS 07 Expert Systems

Ähnlich wie MIS 07 Expert Systems (20)

Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
 
1010 chapter11
1010 chapter111010 chapter11
1010 chapter11
 
1010 chapter11
1010 chapter111010 chapter11
1010 chapter11
 
AI and Expert Systems
AI and Expert SystemsAI and Expert Systems
AI and Expert Systems
 
AI Expert Systems.pptx
AI Expert Systems.pptxAI Expert Systems.pptx
AI Expert Systems.pptx
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Chapter1 presentation week1
Chapter1 presentation week1Chapter1 presentation week1
Chapter1 presentation week1
 
Expert system
Expert systemExpert system
Expert system
 
Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411Explanation of My Report in CMSC 411
Explanation of My Report in CMSC 411
 
Expert systems ict5
Expert systems ict5Expert systems ict5
Expert systems ict5
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
AI with expert system
AI with expert system AI with expert system
AI with expert system
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
 
Artificial intelligance
Artificial intelliganceArtificial intelligance
Artificial intelligance
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
 
Lab 06-sol
Lab 06-solLab 06-sol
Lab 06-sol
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 

Mehr von Tushar B Kute

Apache Pig: A big data processor
Apache Pig: A big data processorApache Pig: A big data processor
Apache Pig: A big data processorTushar B Kute
 
01 Introduction to Android
01 Introduction to Android01 Introduction to Android
01 Introduction to AndroidTushar B Kute
 
Ubuntu OS and it's Flavours
Ubuntu OS and it's FlavoursUbuntu OS and it's Flavours
Ubuntu OS and it's FlavoursTushar B Kute
 
Install Drupal in Ubuntu by Tushar B. Kute
Install Drupal in Ubuntu by Tushar B. KuteInstall Drupal in Ubuntu by Tushar B. Kute
Install Drupal in Ubuntu by Tushar B. KuteTushar B Kute
 
Install Wordpress in Ubuntu Linux by Tushar B. Kute
Install Wordpress in Ubuntu Linux by Tushar B. KuteInstall Wordpress in Ubuntu Linux by Tushar B. Kute
Install Wordpress in Ubuntu Linux by Tushar B. KuteTushar B Kute
 
Share File easily between computers using sftp
Share File easily between computers using sftpShare File easily between computers using sftp
Share File easily between computers using sftpTushar B Kute
 
Signal Handling in Linux
Signal Handling in LinuxSignal Handling in Linux
Signal Handling in LinuxTushar B Kute
 
Implementation of FIFO in Linux
Implementation of FIFO in LinuxImplementation of FIFO in Linux
Implementation of FIFO in LinuxTushar B Kute
 
Implementation of Pipe in Linux
Implementation of Pipe in LinuxImplementation of Pipe in Linux
Implementation of Pipe in LinuxTushar B Kute
 
Basic Multithreading using Posix Threads
Basic Multithreading using Posix ThreadsBasic Multithreading using Posix Threads
Basic Multithreading using Posix ThreadsTushar B Kute
 
Part 04 Creating a System Call in Linux
Part 04 Creating a System Call in LinuxPart 04 Creating a System Call in Linux
Part 04 Creating a System Call in LinuxTushar B Kute
 
Part 03 File System Implementation in Linux
Part 03 File System Implementation in LinuxPart 03 File System Implementation in Linux
Part 03 File System Implementation in LinuxTushar B Kute
 
Part 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module ProgrammingPart 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module ProgrammingTushar B Kute
 
Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)Tushar B Kute
 
Open source applications softwares
Open source applications softwaresOpen source applications softwares
Open source applications softwaresTushar B Kute
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Tushar B Kute
 
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B KuteUnit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B KuteTushar B Kute
 
Technical blog by Engineering Students of Sandip Foundation, itsitrc
Technical blog by Engineering Students of Sandip Foundation, itsitrcTechnical blog by Engineering Students of Sandip Foundation, itsitrc
Technical blog by Engineering Students of Sandip Foundation, itsitrcTushar B Kute
 
Chapter 01 Introduction to Java by Tushar B Kute
Chapter 01 Introduction to Java by Tushar B KuteChapter 01 Introduction to Java by Tushar B Kute
Chapter 01 Introduction to Java by Tushar B KuteTushar B Kute
 
Chapter 02: Classes Objects and Methods Java by Tushar B Kute
Chapter 02: Classes Objects and Methods Java by Tushar B KuteChapter 02: Classes Objects and Methods Java by Tushar B Kute
Chapter 02: Classes Objects and Methods Java by Tushar B KuteTushar B Kute
 

Mehr von Tushar B Kute (20)

Apache Pig: A big data processor
Apache Pig: A big data processorApache Pig: A big data processor
Apache Pig: A big data processor
 
01 Introduction to Android
01 Introduction to Android01 Introduction to Android
01 Introduction to Android
 
Ubuntu OS and it's Flavours
Ubuntu OS and it's FlavoursUbuntu OS and it's Flavours
Ubuntu OS and it's Flavours
 
Install Drupal in Ubuntu by Tushar B. Kute
Install Drupal in Ubuntu by Tushar B. KuteInstall Drupal in Ubuntu by Tushar B. Kute
Install Drupal in Ubuntu by Tushar B. Kute
 
Install Wordpress in Ubuntu Linux by Tushar B. Kute
Install Wordpress in Ubuntu Linux by Tushar B. KuteInstall Wordpress in Ubuntu Linux by Tushar B. Kute
Install Wordpress in Ubuntu Linux by Tushar B. Kute
 
Share File easily between computers using sftp
Share File easily between computers using sftpShare File easily between computers using sftp
Share File easily between computers using sftp
 
Signal Handling in Linux
Signal Handling in LinuxSignal Handling in Linux
Signal Handling in Linux
 
Implementation of FIFO in Linux
Implementation of FIFO in LinuxImplementation of FIFO in Linux
Implementation of FIFO in Linux
 
Implementation of Pipe in Linux
Implementation of Pipe in LinuxImplementation of Pipe in Linux
Implementation of Pipe in Linux
 
Basic Multithreading using Posix Threads
Basic Multithreading using Posix ThreadsBasic Multithreading using Posix Threads
Basic Multithreading using Posix Threads
 
Part 04 Creating a System Call in Linux
Part 04 Creating a System Call in LinuxPart 04 Creating a System Call in Linux
Part 04 Creating a System Call in Linux
 
Part 03 File System Implementation in Linux
Part 03 File System Implementation in LinuxPart 03 File System Implementation in Linux
Part 03 File System Implementation in Linux
 
Part 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module ProgrammingPart 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module Programming
 
Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)
 
Open source applications softwares
Open source applications softwaresOpen source applications softwares
Open source applications softwares
 
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
 
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B KuteUnit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
 
Technical blog by Engineering Students of Sandip Foundation, itsitrc
Technical blog by Engineering Students of Sandip Foundation, itsitrcTechnical blog by Engineering Students of Sandip Foundation, itsitrc
Technical blog by Engineering Students of Sandip Foundation, itsitrc
 
Chapter 01 Introduction to Java by Tushar B Kute
Chapter 01 Introduction to Java by Tushar B KuteChapter 01 Introduction to Java by Tushar B Kute
Chapter 01 Introduction to Java by Tushar B Kute
 
Chapter 02: Classes Objects and Methods Java by Tushar B Kute
Chapter 02: Classes Objects and Methods Java by Tushar B KuteChapter 02: Classes Objects and Methods Java by Tushar B Kute
Chapter 02: Classes Objects and Methods Java by Tushar B Kute
 

Kürzlich hochgeladen

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Kürzlich hochgeladen (20)

Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

MIS 07 Expert Systems

  • 1. Management information system Third Year Information Technology Part 07 Expert Systems Tushar B Kute, Department of Information Technology, Sandip Institute of Technology and Research Centre, Nashik http://www.tusharkute.com
  • 2. Expert system architecture (1) The typical architecture of an e.s. is often described as follows: user interface user inference engine knowledge base
  • 3. Expert system architecture (1) The inference engine and knowledge base are separated because: the reasoning mechanism needs to be as stable as possible; the knowledge base must be able to grow and change, as knowledge is added; this arrangement enables the system to be built from, or converted to, a shell.
  • 4. Expert system architecture (2) It is reasonable to produce a richer, more elaborate, description of the typical expert system. A more elaborate description, which still includes the components that are to be found in almost any real-world system, would look like this:
  • 7. The system holds a collection of general principles which can potentially be applied to any problem - these are stored in the knowledge base. The system also holds a collection of specific details that apply to the current problem (including details of how the current reasoning process is progressing) - these are held in working memory. Both these sorts of information are processed by the inference engine. Expert system architecture (2)
  • 8. Expert system architecture (2) Any practical expert system needs an explanatory facility. It is essential that an expert system should be able to explain its reasoning.
  • 9. Expert & Knowledge-Based Systems One of AI’s greatest areas of success was the development of large-scale problem solving systems Originally called expert systems, they would mimic the problem solving processes of domain experts Such as doctors performing diagnosis, or engineers performing design, or wall street analysts selecting stock transactions Expert systems were originally developed by hand And most commonly in some Lisp dialect It was discovered that many problems were being solved by chaining through rules (if-then statements) that would operate on a collection of facts and partial conclusions Called working memory These rule-based systems led to the first AI tools or shells Today, to simplify expert system creation, most people use these AI shells – you just fill in the knowledge, the problem solving processes are already implemented
  • 10. Introduction: Dendral The Dendral system (DENDRiticALgorithm) was the first expert system, developed in the 1960s The idea was, given mass spectrogram data, determine what the chemical composition was The approach: plan-generate-and-test with human feedback This is a constrained search technique Generate a hypothesis: a possible chemical compound Test the hypothesis: use a series of heuristics and subprograms to determine if the chemical compound generated is plausible given the data If so, show it to the user – the user can steer the direction that DENDRAL takes next by suggesting what chemical elements should be added or removed from the generated hypothesis compound DENDRAL repeats until an answer is found acceptable that does not violate the constraints as dictated by the data
  • 11. Pattern Matching Expert Systems consisted of two major components A knowledge base The knowledge that the system would use to come to conclusions In Dendral, this would be chemical elements, compounds, the mass spectrogram data that could arise from any element In Mycin, this would be bacteriological infection knowledge An inference engine How to apply the knowledge For Dendral, this was done by generate-and-test, a very weak form of search Mycin would perform backward chaining through rules More generically though, the inference engine would embody some form of pattern matching One of the first systems that clearly demonstrated pattern matching was Eliza Eliza was a spoof of an expert system but the code will show us how pattern matching works
  • 12. Eliza Created by Joseph Weizenbaum This system would act like a Rogerian psychoanalyst by holding a dialog with a person the dialog would be consist of the doctor (Eliza) asking questions, the human responding, and the doctor using the response to ask another question Weizenbaum wrote the program so that it would generate an English response/question based on a group of patterns If the user sentence matched a pattern, this pattern would be used to generate the next sentence/question Sample dialog: H: Men are all alike E: In what way? H: They’re always bugging us about something or another. E: Can you be more specific? H: He says I’m depressed much of the time. E: I am sorry to hear you are depressed. H: It’s true. I am unhappy. E: Do you think coming here will help you not to be unhappy? H: I need some help, that much seems certain. E: What would it mean to you if you got some help? H: Perhaps I could learn to get along with my mother. E: Tell me more about your family
  • 13. How Eliza Works Repeat Input a sentence Find a rule in the Eliza knowledge-base that matches the pattern Attempt to perform pattern match (see next slide) Attempt to perform segment match (see two slides) If rule found, select one of the responses randomly (each pattern will have at least one response) Fill in any variables Substitute values (you for I, I for you, me for you, am for are, etc) Respond Until user quits Most of the work goes on in the pattern match and segment match functions
  • 14. Artificial intelligence systems It falls into three basic categories: Expert systems. Natural Language Processing Perception Systems. AI is a software technique applied to the non-numeric data expressed in terms of symbols, statements and patterns. It uses methods of symbolic processing, social and scientific reasoning and conceptual modeling for solving the problems.
  • 15. Categories of AI Artificial Intelligence System Natural Language Expert Perception Uses Uses Uses Native Language Knowledge Knowledge Size, Shape, Image, Voice Applies Applies Applies Language Reasoning Human Like Reasoning Sensing Abilities for Reasoning
  • 16. AI Applications Uses Human Information Processing Capability Uses Computer Intelligence for producing Human Like Capacity Uses Human capabilities in speech recognition, Multi Sensory Interfacing AI Applications Robotics Applications Natural Interface Applications Intelligent Agents Fuzzy Logic Learning System Expert System Robot Systems for doing Human Jobs VR Systems
  • 17. Knowledge based expert systems Decision making or problem solving is a unique situation riddled with uncertainty and complexity, dominated by resource constraints and a possibility of several goals. In such cases, flexible systems (open systems) are required to solve the problems. Most of such situations, termed as the unstructured situations, adopt two methods of problem solving, generalized or the knowledge based expert systems.
  • 18. KBES To build a KBES, certain prerequisites are required. The first prerequisite is that a person with the ability to solve the problem with knowledge based reasoning should be available. Second prerequisite is that, such an expert should be able to articulate the knowledge to the specific problem characteristics. Knowledge in KBES is defined as a mix of theory of the subject, knowledge of its application, organized information and the data of problems and its solutions.
  • 19.
  • 20. E. Turban, J. Aronson, T.P. Liang, R. Sharda, “Decision Support and Business Intelligence Systems”, 8th Edition, Pearson Education.