User:Whiteknight/Expert Systems
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- 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
editTable of Contents
edit- History of AI and Computing
- Intellegent Systems
Expert System Basics
edit- Introduction to Expert Systems
- Types of Expert Systems
- Components of Expert Systems
Tools and Shells
edit- Tools
- Shells
- Languages
- CLIPS
- Jess
- Prolog
Knowledge
edit- What is Knowledge?
- Productions
- Semantic Nets
- Frames
- Propositional Logic
- Quantifiers and Sets
Inference Engines
edit- The Agenda
- Forward Chaining
- Backward Chaining
- Refraction
- Rule Selection
- Deductive Reasoning
- Resolution
Uncertainty
edit- Probability
- Backward Induction
- Markov Chaining
- Dempster-Shafer Theory
- Fuzzy Logic
Pattern Matching
edit- Rete Algorithm
Expert System Examples
edit- DENDRAL
- MYCIN
- PROSPECTOR
- Expert Tutoring Systems
Resources
edit- 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
editOutline (20070914124407)
editHistory 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+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