User:Whiteknight/Expert Systems
Appearance
This page is an outline for a proposed book or project. This is only a planning page, not an actual book.
(Whiteknight) (Discuss) (Book Foundry) (Current Books) (VBD Edit)
- Do not add sub-pages to this outline.
- Any user may edit this outline, but Whiteknight maintains complete editorial control on this page.
- This page may be deleted without warning.
This outline was last edited on 29 November 2007. Last edit over 204 months ago. Please update.
I do not know if I want to make this book either (a) a replacement for the existing Artificial Intelligence book, (b) A new book with a slightly modified title, or (c) a book focused on intellegent and expert systems. --Whiteknight (Page) (Talk) 02:35, 31 August 2007 (UTC)
The Plan
[edit | edit source]- Target Audience
- Advanced undergraduate and graduate students in the fields of electrical engineering, computer engineering, computer science, or a related field.
- Scope
- Will discuss intelligent systems, expert systems, A.I. and the current state of the art in these fields. Will not cover neural networks, genetic algorithms, or adaptive processes. Will discuss Prolog, Lisp, and related languages, but will not serve to teach them.
- Prerequisites
- Proficiency in computer programming (any language), solid understanding of computer systems and computer architectures. Formal Logic.
- Corequisites
- None.
Preface
[edit | edit source]Table of Contents
[edit | edit source]- History of AI and Computing
- Intellegent Systems
Expert System Basics
[edit | edit source]- Introduction to Expert Systems
- Types of Expert Systems
- Components of Expert Systems
Tools and Shells
[edit | edit source]- Tools
- Shells
- Languages
- CLIPS
- Jess
- Prolog
Knowledge
[edit | edit source]- What is Knowledge?
- Productions
- Semantic Nets
- Frames
- Propositional Logic
- Quantifiers and Sets
Inference Engines
[edit | edit source]- The Agenda
- Forward Chaining
- Backward Chaining
- Refraction
- Rule Selection
- Deductive Reasoning
- Resolution
Uncertainty
[edit | edit source]- Probability
- Backward Induction
- Markov Chaining
- Dempster-Shafer Theory
- Fuzzy Logic
Pattern Matching
[edit | edit source]- Rete Algorithm
Expert System Examples
[edit | edit source]- DENDRAL
- MYCIN
- PROSPECTOR
- Expert Tutoring Systems
Resources
[edit | edit source]- Turing, Allen, Computing Machinery and Intellegence, Mind, 1959, p433-460.
- Minsky, Marvin, Why People Think Computers Can't, AI Magazine, Vol 3 No 4, Fall 1982.
- Kurzweil, Ray, The Singularity is Near, Penguin Books, 2005. ISBN 0143037889
Initial outline based in part on:
- Giarratano, Joseph C., Riley, Gary D., Expert Systems: Principals and Programming, Fourth Edition, Thomson Course Technology, 2005. ISBN 0534384471
Existing Pages
[edit | edit source]Outline (20070914124407)
[edit | edit source]History of AI and Computing Intelligent Systems = Expert System Basics Introduction to Expert Systems Types of Expert Systems Components of Expert Systems = Tools and Shells Tools Shells Languages = Knowledge What is Knowledge? Productions Semantic Nets Frames Propositional Logic Quantifiers and Sets = Inference Engines Forward Chaining Backward Chaining Managing The Agenda = Uncertainty Dempster-Schaefer Probability Fuzzy Logic = Pattern Matching
Outline (20071129141816)
[edit | edit source]+Reading level|Undergraduate &Logic &Computer Programming -Computer science -Computer engineering -Artificial intelligence History of AI and Computing Intellegent Systems = Expert System Basics Introduction to Expert Systems Types of Expert Systems Components of Expert Systems = Tools and Shells Tools Shells Languages CLIPS Jess Prolog = Knowledge What is Knowledge? Productions Semantic Nets Frames Propositional Logic Quantifiers and Sets = Inference Engines The Agenda Forward Chaining Backward Chaining Refraction Rule Selection Deductive Reasoning Resolution = Uncertainty Probability Backward Induction Markov Chaining Dempster-Shafer Theory Fuzzy Logic = Pattern Matching Rete Algorithm = Expert System Examples DENDRAL MYCIN PROSPECTOR Expert Tutoring Systems