Expert Systems
Subtitle: Principles and Programming, Fourth Edition
Edition: 4 edition
Publisher: Course Technology
Published: October 15, 2004
Language: eng
Format: Hardcover
Number of pages: 856
ISBN-13: 9780534384470
Subjects: Knowledge-based systems / expert systems; Computers - Languages / Programming; Computers; Computer Books: General; Programming - Systems Analysis & Design; Computers / Computer Science; Expert Systems
Table of contents: title: Preface
pagenum: x; label: Chapter 1
title: Introduction to Expert Systems
pagenum: 1; label: 1.1
title: Introduction
pagenum: 1; label: 1.2
title: What Is an Expert System
pagenum: 1; label: 1.3
title: Advantages of Expert Systems
pagenum: 8; label: 1.4
title: General Concepts of Expert Systems
pagenum: 9; label: 1.5
title: Characteristics of an Expert System
pagenum: 12; label: 1.6
title: The Development of Expert Systems Technology
pagenum: 14; label: 1.7
title: Expert Systems Applications and Domains
pagenum: 20; label: 1.8
title: Languages, Shells, and Tools
pagenum: 26; label: 1.9
title: Elements of an Expert System
pagenum: 28; label: 1.10
title: Production Systems
pagenum: 34; label: 1.11
title: Procedural Paradigms
pagenum: 38; label: 1.12
title: Nonprocedural Paradigms
pagenum: 45; label: 1.13
title: Artificial Neural Systems
pagenum: 51; label: 1.14
title: Connectionist Expert Systems and Inductive Learning
pagenum: 58; label: 1.15
title: The State of the Art in Artificial Intelligence
pagenum: 58; label: 1.16
title: Summary
pagenum: 63; title: Problems
pagenum: 63; title: Bibliography
pagenum: 64; label: Chapter 2
title: The Representation of Knowledge
pagenum: 67; label: 2.1
title: Introduction
pagenum: 67; label: 2.2
title: The Meaning of Knowledge
pagenum: 69; label: 2.3
title: Productions
pagenum: 74; label: 2.4
title: Semantic Nets
pagenum: 78; label: 2.5
title: Object-Attribute-Value Triples
pagenum: 82; label: 2.6
title: PROLOG and Semantic Nets
pagenum: 83; label: 2.7
title: Difficulties with Semantic Nets
pagenum: 88; label: 2.8
title: Schemata
pagenum: 90; label: 2.9
title: Frames
pagenum: 91; label: 2.10
title: Difficulties with Frames
pagenum: 95; label: 2.11
title: Logic and Sets
pagenum: 96; label: 2.12
title: Propositional Logic
pagenum: 99; label: 2.13
title: The First Order Predicate Logic
pagenum: 105; label: 2.14
title: The Universal Quantifier
pagenum: 106; label: 2.15
title: The Existential Quantifier
pagenum: 108; label: 2.16
title: Quantifiers and Sets
pagenum: 109; label: 2.17
title: Limitations of Predicate Logic
pagenum: 110; label: 2.18
title: Summary
pagenum: 111; title: Problems
pagenum: 111; title: Bibliography
pagenum: 114; label: Chapter 3
title: Methods of Inference
pagenum: 115; label: 3.1
title: Introduction
pagenum: 115; label: 3.2
title: Trees, Lattices, and Graphs
pagenum: 116; label: 3.3
title: State and Problem Spaces
pagenum: 120; label: 3.4
title: AND-OR Trees and Goals
pagenum: 125; label: 3.5
title: Deductive Logic and Syllogisms
pagenum: 129; label: 3.6
title: Rules of Inference
pagenum: 136; label: 3.7
title: Limitations of Propositional Logic
pagenum: 144; label: 3.8
title: First-Order Predicate Logic
pagenum: 146; label: 3.9
title: Logic Systems
pagenum: 148; label: 3.10
title: Resolution
pagenum: 152; label: 3.11
title: Resolution Systems and Deduction
pagenum: 154; label: 3.12
title: Shallow and Causal Reasoning
pagenum: 157; label: 3.13
title: Resolution and First-Order Predicate Logic
pagenum: 161; label: 3.14
title: Forward and Backward Chaining
pagenum: 167; label: 3.15
title: Other Methods of Inference
pagenum: 173; label: 3.16
title: Metaknowledge
pagenum: 182; label: 3.17
title: Hidden Markov Models
pagenum: 183; label: 3.18
title: Summary
pagenum: 184; title: Problems
pagenum: 185; title: Bibliography
pagenum: 188; label: Chapter 4
title: Reasoning under Uncertainty
pagenum: 189; label: 4.1
title: Introduction
pagenum: 189; label: 4.2
title: Uncertainty
pagenum: 190; label: 4.3
title: Types of Error
pagenum: 192; label: 4.4
title: Errors and Induction
pagenum: 194; label: 4.5
title: Classical Probability
pagenum: 197; label: 4.6
title: Experimental and Subjective Probabilities
pagenum: 202; label: 4.7
title: Compound Probabilities
pagenum: 204; label: 4.8
title: Conditional Probabilities
pagenum: 207; label: 4.9
title: Hypothetical Reasoning and Backward Induction
pagenum: 212; label: 4.10
title: Temporal Reasoning and Markov Chains
pagenum: 217; label: 4.11
title: The Odds of Belief
pagenum: 222; label: 4.12
title: Sufficiency and Necessity
pagenum: 224; label: 4.13
title: Uncertainty in Inference Chains
pagenum: 227; label: 4.14
title: The Combination of Evidence
pagenum: 232; label: 4.15
title: Inference Nets
pagenum: 240; label: 4.16
title: The Propagation of Probabilities
pagenum: 250; label: 4.17
title: Summary
pagenum: 255; title: Problems
pagenum: 256; title: Bibliography
pagenum: 260; label: Chapter 5
title: Inexact Reasoning
pagenum: 261; label: 5.1
title: Introduction
pagenum: 261; label: 5.2
title: Uncertainty and Rules
pagenum: 262; label: 5.3
title: Certainty Factors
pagenum: 268; label: 5.4
title: Dempster-Shafer Theory
pagenum: 279; label: 5.5
title: Approximate Reasoning
pagenum: 294; label: 5.6
title: The State of Uncertainty
pagenum: 342; label: 5.7
title: Some Commercial Applications of Fuzzy Logic
pagenum: 344; label: 5.8
title: Summary
pagenum: 346; title: Problems
pagenum: 346; title: Bibliography
pagenum: 350; label: Chapter 6
title: Design of Expert Systems
pagenum: 353; label: 6.1
title: Introduction
pagenum: 353; label: 6.2
title: Selecting the Appropriate Problem
pagenum: 354; label: 6.3
title: Stages in the Development of an Expert System
pagenum: 358; label: 6.4
title: Errors in Development Stages
pagenum: 362; label: 6.5
title: Software Engineering and Expert Systems
pagenum: 367; label: 6.6
title: The Expert System Life Cycle
pagenum: 370; label: 6.7
title: A Detailed Life Cycle Model
pagenum: 373; label: 6.8
title: Summary
pagenum: 379; title: Problems
pagenum: 380; title: Bibliography
pagenum: 380; label: Chapter 7
title: Introduction to CLIPS
pagenum: 383; label: 7.1
title: Introduction
pagenum: 383; label: 7.2
title: CLIPS
pagenum: 384; label: 7.3
title: Notation
pagenum: 385; label: 7.4
title: Fields
pagenum: 387; label: 7.5
title: Entering and Exiting CLIPS
pagenum: 390; label: 7.6
title: Facts
pagenum: 392; label: 7.7
title: Adding and Removing Facts
pagenum: 395; label: 7.8
title: Modifying and Duplicating Facts
pagenum: 398; label: 7.9
title: The Watch Command
pagenum: 399; label: 7.10
title: The Deffacts Construct
pagenum: 400; label: 7.11
title: The Components of a Rule
pagenum: 401; label: 7.12
title: The Agenda and Execution
pagenum: 404; label: 7.13
title: Commands for Manipulating Constructs
pagenum: 408; label: 7.14
title: The Printout Command
pagenum: 411; label: 7.15
title: Using Multiple Rules
pagenum: 411; label: 7.16
title: The Set-Break Command
pagenum: 413; label: 7.17
title: Loading and Saving Constructs
pagenum: 415; label: 7.18
title: Commenting Constructs
pagenum: 417; label: 7.19
title: Variables
pagenum: 417; label: 7.20
title: Multiple Use of Variables
pagenum: 419; label: 7.21
title: Fact Addresses
pagenum: 420; label: 7.22
title: Single-Field Wildcards
pagenum: 422; label: 7.23
title: Blocks World
pagenum: 424; label: 7.24
title: Multifield Wildcards and Variables
pagenum: 430; label: 7.25
title: Summary
pagenum: 435; title: Problems
pagenum: 436; title: Bibliography
pagenum: 441; label: Chapter 8
title: Advanced Pattern Matching
pagenum: 443; label: 8.1
title: Introduction
pagenum: 443; label: 8.2
title: Field Constraints
pagenum: 443; label: 8.3
title: Functions and Expressions
pagenum: 447; label: 8.4
title: Summing Values Using Rules
pagenum: 451; label: 8.5
title: The Bind Function
pagenum: 453; label: 8.6
title: I/O Functions
pagenum: 454; label: 8.7
title: The Game of Sticks
pagenum: 461; label: 8.8
title: Predicate Functions
pagenum: 463; label: 8.9
title: The Test Conditional Element
pagenum: 464; label: 8.10
title: The Predicate Field Constraint
pagenum: 466; label: 8.11
title: The Return Value Field Constraint
pagenum: 467; label: 8.12
title: The Sticks Program
pagenum: 469; label: 8.13
title: The OR Conditional Element
pagenum: 469; label: 8.14
title: The AND Conditional Element
pagenum: 472; label: 8.15
title: The NOT Conditional Element
pagenum: 473; label: 8.16
title: The EXISTS Conditional Element
pagenum: 476; label: 8.17
title: The FORALL Conditional Element
pagenum: 479; label: 8.18
title: The LOGICAL Conditional Element
pagenum: 481; label: 8.19
title: Summary
pagenum: 485; title: Problems
pagenum: 486; label: Chapter 9
title: Modular Design, Execution Control, and Rule Efficiency
pagenum: 495; label: 9.1
title: Introduction
pagenum: 495; label: 9.2
title: Deftemplate Attributes
pagenum: 495; label: 9.3
title: Salience
pagenum: 504; label: 9.4
title: Phases and Control Facts
pagenum: 507; label: 9.5
title: Misuse of Salience
pagenum: 512; label: 9.6
title: The Defmodule Construct
pagenum: 514; label: 9.7
title: Importing and Exporting Facts
pagenum: 518; label: 9.8
title: Modules and Execution Control
pagenum: 522; label: 9.9
title: The Rete Pattern-Matching Algorithm
pagenum: 530; label: 9.10
title: The Pattern Network
pagenum: 533; label: 9.11
title: The Join Network
pagenum: 536; label: 9.12
title: The Importance of Pattern Order
pagenum: 539; label: 9.13
title: Ordering Patterns for Efficiency
pagenum: 545; label: 9.14
title: Multifield Variables and Efficiency
pagenum: 546; label: 9.15
title: The Test CE and Efficiency
pagenum: 547; label: 9.16
title: Built-In Pattern-Matching Constraints
pagenum: 549; label: 9.17
title: General Rules versus Specific Rules
pagenum: 549; label: 9.18
title: Simple Rules versus Complex Rules
pagenum: 551; label: 9.19
title: Summary
pagenum: 554; title: Problems
pagenum: 555; title: Bibliography
pagenum: 562; label: Chapter 10
title: Procedural Programming
pagenum: 563; label: 10.1
title: Introduction
pagenum: 563; label: 10.2
title: Procedural Functions
pagenum: 563; label: 10.3
title: The Deffunction Construct
pagenum: 571; label: 10.4
title: The Defglobal Construct
pagenum: 582; label: 10.5
title: The Defgeneric and Defmethod Constructs
pagenum: 590; label: 10.6
title: Procedural Constructs and Defmodules
pagenum: 608; label: 10.7
title: Useful Commands and Functions
pagenum: 610; label: 10.8
title: Summary
pagenum: 617; title: Problems
pagenum: 618; label: Chapter 11
title: Classes, Instances, and Message-Handlers
pagenum: 623; label: 11.1
title: Introduction
pagenum: 623; label: 11.2
title: The Defclass Construct
pagenum: 623; label: 11.3
title: Creating Instances
pagenum: 625; label: 11.4
title: System-Defined Message-Handlers
pagenum: 626; label: 11.5
title: The Definstances Construct
pagenum: 628; label: 11.6
title: Classes and Inheritance
pagenum: 629; label: 11.7
title: Object Pattern Matching
pagenum: 638; label: 11.8
title: User-Defined Message-Handlers
pagenum: 650; label: 11.9
title: Slot Access and Handler Creation
pagenum: 656; label: 11.10
title: Before, After, and Around Message-Handlers
pagenum: 659; label: 11.11
title: Instance Creation, Initialization, and Deletion Message-Handlers
pagenum: 677; label: 11.12
title: Modifying and Duplicating Instances
pagenum: 680; label: 11.13
title: Classes and Generic Functions
pagenum: 684; label: 11.14
title: Instance Set Query Functions
pagenum: 685; label: 11.15
title: Multiple Inheritance
pagenum: 690; label: 11.16
title: Defclasses and Defmodules
pagenum: 697; label: 11.17
title: Loading and Saving Instances
pagenum: 699; label: 11.18
title: Summary
pagenum: 700; title: Problems
pagenum: 702; label: Chapter 12
title: Expert System Design Examples
pagenum: 705; label: 12.1
title: Introduction
pagenum: 705; label: 12.2
title: Certainty Factors
pagenum: 705; label: 12.3
title: Decision Trees
pagenum: 710; label: 12.4
title: Backward Chaining
pagenum: 724; label: 12.5
title: A Monitoring Problem
pagenum: 736; label: 12.6
title: Summary
pagenum: 755; title: Problems
pagenum: 756; title: Bibliography
pagenum: 757; title: Appendixes
pagenum: 759; label: Appendix A
title: Some Useful Equivalences
pagenum: 759; label: Appendix B
title: Some Elementary Quantifiers and Their Meanings
pagenum: 760; label: Appendix C
title: Some Set Properties
pagenum: 761; label: Appendix D
title: CLIPS Support Information
pagenum: 762; label: Appendix E
title: CLIPS Commands and Functions Summary
pagenum: 763; label: Appendix F
title: CLIPS BNF
pagenum: 785; label: Appendix G
title: Software Resources
pagenum: 793; title: Index
pagenum: 827