Expert systems: principles and programming
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston, Mass. [u.a.]
Thomson
2005
|
Ausgabe: | 4. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Systemvoraussetzungen: für Mac/PC/Unix |
Beschreibung: | XIV, 842 S. graph. Darst. CD-ROM (12 cm) |
ISBN: | 0534384471 9780534384470 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022781159 | ||
003 | DE-604 | ||
005 | 20100201 | ||
007 | t | ||
008 | 070918s2005 d||| |||| 00||| eng d | ||
020 | |a 0534384471 |9 0-534-38447-1 | ||
020 | |a 9780534384470 |9 978-0-534-38447-0 | ||
035 | |a (OCoLC)226972834 | ||
035 | |a (DE-599)BVBBV022781159 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-945 |a DE-91 |a DE-29T | ||
050 | 0 | |a QA76.76.E95 | |
082 | 0 | |a 006.33 |2 22 | |
084 | |a ST 302 |0 (DE-625)143652: |2 rvk | ||
084 | |a DAT 703f |2 stub | ||
100 | 1 | |a Giarratano, Joseph |e Verfasser |4 aut | |
245 | 1 | 0 | |a Expert systems |b principles and programming |c Joseph Giarratano ; Gary Riley |
250 | |a 4. ed. | ||
264 | 1 | |a Boston, Mass. [u.a.] |b Thomson |c 2005 | |
300 | |a XIV, 842 S. |b graph. Darst. |e CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Systemvoraussetzungen: für Mac/PC/Unix | ||
650 | 4 | |a CLIPS (Computer program language) | |
650 | 4 | |a Expert systems (Computer science) | |
650 | 0 | 7 | |a Expertensystem |0 (DE-588)4113491-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CD-ROM |0 (DE-588)4139307-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Expertensystem |0 (DE-588)4113491-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Expertensystem |0 (DE-588)4113491-6 |D s |
689 | 1 | 1 | |a CD-ROM |0 (DE-588)4139307-7 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Riley, Gary |e Verfasser |4 aut | |
856 | 4 | 2 | |m HEBIS Datenaustausch Mainz |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015986658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015986658 |
Datensatz im Suchindex
_version_ | 1804137042837241856 |
---|---|
adam_text | EXPERT SYSTEMS PRINCIPLES AND PROGRAMMING FOURTH EDITION JOSEPH
GIARRATANO UNIVERSITY OF HOUSTON-CLEAR LAKE GARY RILEY PEOPLESOFT, INC.
THOIN/ISON COURSE TECHNOLOGY AUSTRALIA * CANADA * MEXICO * SINGAPORE *
SPAIN * UNITED KINGDOM * UNITED STATES / * ) CONTENTS PREFACE CHAPTER
1: CHAPTER 2: INTRODUCTION TO EXPERT SYSTEMS 1 1.1 INTRODUCTION 1 1.2
WHAT IS AN EXPERT SYSTEM 1 1.3 ADVANTAGES OF EXPERT SYSTEMS 8 1.4
GENERAL CONCEPTS OF EXPERT SYSTEMS 9 1.5 CHARACTERISTICS OF AN EXPERT
SYSTEM 12 1.6 THE DEVELOPMENT OF EXPERT SYSTEMS TECHNOLOGY 14 1.7 EXPERT
SYSTEMS APPLICATIONS AND DOMAINS 20 1.8 LANGUAGES, SHELLS, AND TOOLS 26
1.9 ELEMENTS OF AN EXPERT SYSTEM 28 1.10 PRODUCTION SYSTEMS 34 1.11
PROCEDURAL PARADIGMS 38 1.12 NONPROCEDURAL PARADIGMS 45 1.13 ARTIFICIAL
NEURAL SYSTEMS 51 1.14 CONNECTIONIST EXPERT SYSTEMS AND INDUCTIVE
LEARNING 58 1.15 THE STATE OF THE ART IN ARTIFICIAL INTELLIGENCE 58 1.16
SUMMARY 63 PROBLEMS 63 BIBLIOGRAPHY 64 THE REPRESENTATION OF KNOWLEDGE
67 2.1 INTRODUCTION 67 2.2 THE MEANING OF KNOWLEDGE 69 2.3 PRODUCTIONS
74 2.4 SEMANTIC NETS 78 2.5 OBJECT-ATTRIBUTE-VALUE TRIPLES 82 2.6 PROLOG
AND SEMANTIC NETS 83 2.7 DIFFICULTIES WITH SEMANTIC NETS 88 2.8 SCHEMATA
90 III IV CONTENTS 2.9 FRAMES 91 2.10 DIFFICULTIES WITH FRAMES 95 2.11
LOGIC AND SETS 96 2.12 PROPOSITIONAL LOGIC 99 2.13 THE FIRST ORDER
PREDICATE LOGIC 105 2.14 THE UNIVERSAL QUANTIFIER 106 2.15 THE
EXISTENTIAL QUANTIFIER 108 2.16 QUANTIFIERS AND SETS 109 2.17
LIMITATIONS OF PREDICATE LOGIC 110 2.18 SUMMARY 111 PROBLEMS 111
BIBLIOGRAPHY 114 CHAPTER 3: METHODS OF INFERENCE 115 3.1 INTRODUCTION
115 3.2 TREES, LATTICES, AND GRAPHS 116 3.3 STATE AND PROBLEM SPACES 120
3.4 AN DOR TREES AND GOALS 125 3.5 DEDUCTIVE LOGIC AND SYLLOGISMS 129
3.6 RULES OF INFERENCE 136 3.7 LIMITATIONS OF PROPOSITIONAL LOGIC 144
3.8 FIRST-ORDER PREDICATE LOGIC 146 3.9 LOGIC SYSTEMS 148 3.10
RESOLUTION 152 3.11 RESOLUTION SYSTEMS AND DEDUCTION 154 3.12 SHALLOW
AND CAUSAL REASONING 157 3.13 RESOLUTION AND FIRST-ORDER PREDICATE LOGIC
161 3.14 FORWARD AND BACKWARD CHAINING 167 3.15 OTHER METHODS OF
INFERENCE 173 3.16 METAKNOWLEDGE 182 3.17 HIDDEN MARKOV MODELS 183 3.18
SUMMARY 184 PROBLEMS 185 BIBLIOGRAPHY 188 CHAPTER 4: REASONING UNDER
UNCERTAINTY 4.1 INTRODUCTION 189 4.2 UNCERTAINTY 190 189 CONTENTS V 4.3
TYPES OF ERROR 192 4.4 ERRORS AND INDUCTION 194 4.5 CLASSICAL
PROBABILITY 197 4.6 EXPERIMENTAL AND SUBJECTIVE PROBABILITIES 202 4.7
COMPOUND PROBABILITIES 204 4.8 CONDITIONAL PROBABILITIES 207 4.9
HYPOTHETICAL REASONING AND BACKWARD INDUCTION 212 4.10 TEMPORAL
REASONING AND MARKOV CHAINS 217 4.11 THE ODDS OF BELIEF 222 4.12
SUFFICIENCY AND NECESSITY 224 4.13 UNCERTAINTY IN INFERENCE CHAINS 227
4.14 THE COMBINATION OF EVIDENCE 232 4.15 INFERENCE NETS 240 4.16 THE
PROPAGATION OF PROBABILITIES 250 4.17 SUMMARY 255 PROBLEMS 256
BIBLIOGRAPHY 260 CHAPTER 5: INEXACT REASONING 261 5.1 INTRODUCTION 261
5.2 UNCERTAINTY AND RULES 262 5.3 CERTAINTY FACTORS 268 5.4
DEMPSTER-SHAFER THEORY 279 5.5 APPROXIMATE REASONING 294 5.6 THE STATE
OF UNCERTAINTY 342 5.7 SOME COMMERCIAL APPLICATIONS OF FUZZY LOGIC 344
5.8 SUMMARY 346 PROBLEMS 346 BIBLIOGRAPHY 350 CHAPTER 6: DESIGN OF
EXPERT SYSTEMS 353 6.1 INTRODUCTION 353 6.2 SELECTING THE APPROPRIATE
PROBLEM 354 6.3 STAGES IN THE DEVELOPMENT OF AN EXPERT SYSTEM 358 6.4
ERRORS IN DEVELOPMENT STAGES 362 6.5 SOFTWARE ENGINEERING AND EXPERT
SYSTEMS 367 6.6 THE EXPERT SYSTEM LIFE CYCLE 370 6.7 A DETAILED LIFE
CYCLE MODEL 373 VI CONTENTS 6.8 SUMMARY 379 PROBLEMS 380 BIBLIOGRAPHY
380 CHAPTER 7: INTRODUCTION TO CLIPS 383 7.1 INTRODUCTION 383 7.2 CLIPS
384 7.3 NOTATION 385 7.4 FIELDS 387 7.5 ENTERING AND EXITING CLIPS 390
7.6 FACTS 392 7.7 ADDING AND REMOVING FACTS 395 7.8 MODIFYING AND
DUPLICATING FACTS 398 7.9 THE WATCH COMMAND 399 7.10 THE DEFFACTS
CONSTRUCT 400 7.11 THE COMPONENTS OF A RULE 401 7.12 THE AGENDA AND
EXECUTION 404 7.13 COMMANDS FOR MANIPULATING CONSTRUCTS 408 7.14 THE
PRINTOUT COMMAND 411 7.15 USING MULTIPLE RULES 411 7.16 THE SET-BREAK
COMMAND 413 7.17 LOADING AND SAVING CONSTRUCTS 415 7.18 COMMENTING
CONSTRUCTS 417 7.19 VARIABLES 417 7.20 MULTIPLE USE OF VARIABLES 419
7.21 FACT ADDRESSES 420 7.22 SINGLE-FIELD WILDCARDS 422 7.23 BLOCKS
WORLD 424 7.24 MULTIFIELD WILDCARDS AND VARIABLES 430 7.25 SUMMARY 435
PROBLEMS 436 BIBLIOGRAPHY 441 CHAPTER 8: ADVANCED PATTERN MATCHING 443
8.1 INTRODUCTION 443 8.2 FIELD CONSTRAINTS 443 8.3 FUNCTIONS AND
EXPRESSIONS 447 8.4 SUMMING VALUES USING RULES 451 CONTENTS VII 8.5 THE
BIND FUNCTION 453 8.6 I/O FUNCTIONS 454 8.7 THE GAME OF STICKS 461 8.8
PREDICATE FUNCTIONS 463 8.9 THE TEST CONDITIONAL ELEMENT 464 8.10 THE
PREDICATE FIELD CONSTRAINT 466 8.11 THE RETURN VALUE FIELD CONSTRAINT
467 8.12 THE STICKS PROGRAM 469 8.13 THE OR CONDITIONAL ELEMENT 469 8.14
THE AND CONDITIONAL ELEMENT 472 8.15 THE NOT CONDITIONAL ELEMENT 473
8.16 THE EXISTS CONDITIONAL ELEMENT 476 8.17 THE FORALL CONDITIONAL
ELEMENT 479 8.18 THE LOGICAL CONDITIONAL ELEMENT 481 8.19 SUMMARY 485
PROBLEMS 486 CHAPTER 9: MODULAR DESIGN, EXECUTION CONTROL, AND RULE
EFFICIENCY 495 9.1 INTRODUCTION 495 9.2 DEFTEMPLATE ATTRIBUTES 495 9.3
SALIENCE 504 9.4 PHASES AND CONTROL FACTS 507 9.5 MISUSE OF SALIENCE 512
9.6 THE DEFMODULE CONSTRUCT 514 9.7 IMPORTING AND EXPORTING FACTS 518
9.8 MODULES AND EXECUTION CONTROL 522 9.9 THE RETE PATTERN-MATCHING
ALGORITHM 530 9.10 THE PATTERN NETWORK 533 9.11 THE JOIN NETWORK 536
9.12 THE IMPORTANCE OF PATTERN ORDER 539 9.13 ORDERING PATTERNS FOR
EFFICIENCY 545 9.14 MULTIFIELD VARIABLES AND EFFICIENCY 546 9.15 THE
TEST CE AND EFFICIENCY 547 9.16 BUILT-IN PATTERN-MATCHING CONSTRAINTS
549 9.17 GENERAL RULES VERSUS SPECIFIC RULES 549 9.18 SIMPLE RULES
VERSUS COMPLEX RULES 551 VIII CONTENTS 9.19 SUMMARY 554 PROBLEMS 555
BIBLIOGRAPHY 562 CHAPTER 10: PROCEDURAL PROGRAMMING 563 10.1
INTRODUCTION 563 10.2 PROCEDURAL FUNCTIONS 563 10.3 THE DEFFUNCTION
CONSTRUCT 571 10.4 THE DEFGLOBAL CONSTRUCT 582 1 0.5 THE DEFGENERIC AND
DEFMETHOD CONSTRUCTS 590 10.6 PROCEDURAL CONSTRUCTS AND DEFMODULES 608
10.7 USEFUL COMMANDS AND FUNCTIONS 610 10.8 SUMMARY 617 PROBLEMS 618
CHAPTER 11: CLASSES, INSTANCES, AND MESSAGE-HANDLERS 623 11.1
INTRODUCTION 623 11.2 THE DEFCLASS CONSTRUCT 623 11.3 CREATING INSTANCES
625 11.4 SYSTEM-DEFINED MESSAGE-HANDLERS 626 11.5 THE DEFINSTANCES
CONSTRUCT 628 11.6 CLASSES AND INHERITANCE 629 11.7 OBJECT PATTERN
MATCHING 638 11.8 USER-DEFINED MESSAGE-HANDLERS 650 11.9 SLOT ACCESS AND
HANDLER CREATION 656 11.10 BEFORE, AFTER, AND AROUND MESSSAGE-HANDLERS
659 11.11 INSTANCE CREATION, INITIALIZATION, HANDLERS AND DELETION
MESSAGE-HANDLERS 677 11.12 MODIFYING AND DUPLICATING INSTANCES 680 11.13
CLASSES AND GENERIC FUNCTIONS 684 11.14 INSTANCE SET QUERY FUNCTIONS 685
11.15 MULTIPLE INHERITANCE 690 11.16 DEFCLASSES AND DEFMODULES 697 11.17
LOADING AND SAVING INSTANCES 699 11.18 SUMMARY 700 PROBLEMS 702 CONTENTS
IX CHAPTER 12: APPENDIXES EXPERT SYSTEM DESIGN EXAMPLES 12.1
INTRODUCTION 705 12.2 CERTAINTY FACTORS 705 12.3 DECISION TREES 710 12.4
BACKWARD CHAINING 724 12.5 A MONITORING PROBLEM 736 12.6 SUMMARY 755
PROBLEMS 756 BIBLIOGRAPHY 757 705 759 APPENDIX A APPENDIX B APPENDIX C
APPENDIX D APPENDIX E APPENDIX F APPENDIX G INDEX 827 SOME USEFUL
EQUIVALENCES 759 SOME ELEMENTARY QUANTIFIERS AND THEIR MEANINGS 760 SOME
SET PROPERTIES 761 CLIPS SUPPORT INFORMATION 762 CLIPS COMMANDS AND
FUNCTIONS SUMMARY 763 CLIPS BNF 785 SOFTWARE RESOURCES 793
|
adam_txt |
EXPERT SYSTEMS PRINCIPLES AND PROGRAMMING FOURTH EDITION JOSEPH
GIARRATANO UNIVERSITY OF HOUSTON-CLEAR LAKE GARY RILEY PEOPLESOFT, INC.
THOIN/ISON COURSE TECHNOLOGY AUSTRALIA * CANADA * MEXICO * SINGAPORE *
SPAIN * UNITED KINGDOM * UNITED STATES /' *'") CONTENTS PREFACE CHAPTER
1: CHAPTER 2: INTRODUCTION TO EXPERT SYSTEMS 1 1.1 INTRODUCTION 1 1.2
WHAT IS AN EXPERT SYSTEM 1 1.3 ADVANTAGES OF EXPERT SYSTEMS 8 1.4
GENERAL CONCEPTS OF EXPERT SYSTEMS 9 1.5 CHARACTERISTICS OF AN EXPERT
SYSTEM 12 1.6 THE DEVELOPMENT OF EXPERT SYSTEMS TECHNOLOGY 14 1.7 EXPERT
SYSTEMS APPLICATIONS AND DOMAINS 20 1.8 LANGUAGES, SHELLS, AND TOOLS 26
1.9 ELEMENTS OF AN EXPERT SYSTEM 28 1.10 PRODUCTION SYSTEMS 34 1.11
PROCEDURAL PARADIGMS 38 1.12 NONPROCEDURAL PARADIGMS 45 1.13 ARTIFICIAL
NEURAL SYSTEMS 51 1.14 CONNECTIONIST EXPERT SYSTEMS AND INDUCTIVE
LEARNING 58 1.15 THE STATE OF THE ART IN ARTIFICIAL INTELLIGENCE 58 1.16
SUMMARY 63 PROBLEMS 63 BIBLIOGRAPHY 64 THE REPRESENTATION OF KNOWLEDGE
67 2.1 INTRODUCTION 67 2.2 THE MEANING OF KNOWLEDGE 69 2.3 PRODUCTIONS
74 2.4 SEMANTIC NETS 78 2.5 OBJECT-ATTRIBUTE-VALUE TRIPLES 82 2.6 PROLOG
AND SEMANTIC NETS 83 2.7 DIFFICULTIES WITH SEMANTIC NETS 88 2.8 SCHEMATA
90 III IV CONTENTS 2.9 FRAMES 91 2.10 DIFFICULTIES WITH FRAMES 95 2.11
LOGIC AND SETS 96 2.12 PROPOSITIONAL LOGIC 99 2.13 THE FIRST ORDER
PREDICATE LOGIC 105 2.14 THE UNIVERSAL QUANTIFIER 106 2.15 THE
EXISTENTIAL QUANTIFIER 108 2.16 QUANTIFIERS AND SETS 109 2.17
LIMITATIONS OF PREDICATE LOGIC 110 2.18 SUMMARY 111 PROBLEMS 111
BIBLIOGRAPHY 114 CHAPTER 3: METHODS OF INFERENCE 115 3.1 INTRODUCTION
115 3.2 TREES, LATTICES, AND GRAPHS 116 3.3 STATE AND PROBLEM SPACES 120
3.4 AN DOR TREES AND GOALS 125 3.5 DEDUCTIVE LOGIC AND SYLLOGISMS 129
3.6 RULES OF INFERENCE 136 3.7 LIMITATIONS OF PROPOSITIONAL LOGIC 144
3.8 FIRST-ORDER PREDICATE LOGIC 146 3.9 LOGIC SYSTEMS 148 3.10
RESOLUTION 152 3.11 RESOLUTION SYSTEMS AND DEDUCTION 154 3.12 SHALLOW
AND CAUSAL REASONING 157 3.13 RESOLUTION AND FIRST-ORDER PREDICATE LOGIC
161 3.14 FORWARD AND BACKWARD CHAINING 167 3.15 OTHER METHODS OF
INFERENCE 173 3.16 METAKNOWLEDGE 182 3.17 HIDDEN MARKOV MODELS 183 3.18
SUMMARY 184 PROBLEMS 185 BIBLIOGRAPHY 188 CHAPTER 4: REASONING UNDER
UNCERTAINTY 4.1 INTRODUCTION 189 4.2 UNCERTAINTY 190 189 CONTENTS V 4.3
TYPES OF ERROR 192 4.4 ERRORS AND INDUCTION 194 4.5 CLASSICAL
PROBABILITY 197 4.6 EXPERIMENTAL AND SUBJECTIVE PROBABILITIES 202 4.7
COMPOUND PROBABILITIES 204 4.8 CONDITIONAL PROBABILITIES 207 4.9
HYPOTHETICAL REASONING AND BACKWARD INDUCTION 212 4.10 TEMPORAL
REASONING AND MARKOV CHAINS 217 4.11 THE ODDS OF BELIEF 222 4.12
SUFFICIENCY AND NECESSITY 224 4.13 UNCERTAINTY IN INFERENCE CHAINS 227
4.14 THE COMBINATION OF EVIDENCE 232 4.15 INFERENCE NETS 240 4.16 THE
PROPAGATION OF PROBABILITIES 250 4.17 SUMMARY 255 PROBLEMS 256
BIBLIOGRAPHY 260 CHAPTER 5: INEXACT REASONING 261 5.1 INTRODUCTION 261
5.2 UNCERTAINTY AND RULES 262 5.3 CERTAINTY FACTORS 268 5.4
DEMPSTER-SHAFER THEORY 279 5.5 APPROXIMATE REASONING 294 5.6 THE STATE
OF UNCERTAINTY 342 5.7 SOME COMMERCIAL APPLICATIONS OF FUZZY LOGIC 344
5.8 SUMMARY 346 PROBLEMS 346 BIBLIOGRAPHY 350 CHAPTER 6: DESIGN OF
EXPERT SYSTEMS 353 6.1 INTRODUCTION 353 6.2 SELECTING THE APPROPRIATE
PROBLEM 354 6.3 STAGES IN THE DEVELOPMENT OF AN EXPERT SYSTEM 358 6.4
ERRORS IN DEVELOPMENT STAGES 362 6.5 SOFTWARE ENGINEERING AND EXPERT
SYSTEMS 367 6.6 THE EXPERT SYSTEM LIFE CYCLE 370 6.7 A DETAILED LIFE
CYCLE MODEL 373 VI CONTENTS 6.8 SUMMARY 379 PROBLEMS 380 BIBLIOGRAPHY
380 CHAPTER 7: INTRODUCTION TO CLIPS 383 7.1 INTRODUCTION 383 7.2 CLIPS
384 7.3 NOTATION 385 7.4 FIELDS 387 7.5 ENTERING AND EXITING CLIPS 390
7.6 FACTS 392 7.7 ADDING AND REMOVING FACTS 395 7.8 MODIFYING AND
DUPLICATING FACTS 398 7.9 THE WATCH COMMAND 399 7.10 THE DEFFACTS
CONSTRUCT 400 7.11 THE COMPONENTS OF A RULE 401 7.12 THE AGENDA AND
EXECUTION 404 7.13 COMMANDS FOR MANIPULATING CONSTRUCTS 408 7.14 THE
PRINTOUT COMMAND 411 7.15 USING MULTIPLE RULES 411 7.16 THE SET-BREAK
COMMAND 413 7.17 LOADING AND SAVING CONSTRUCTS 415 7.18 COMMENTING
CONSTRUCTS 417 7.19 VARIABLES 417 7.20 MULTIPLE USE OF VARIABLES 419
7.21 FACT ADDRESSES 420 7.22 SINGLE-FIELD WILDCARDS 422 7.23 BLOCKS
WORLD 424 7.24 MULTIFIELD WILDCARDS AND VARIABLES 430 7.25 SUMMARY 435
PROBLEMS 436 BIBLIOGRAPHY 441 CHAPTER 8: ADVANCED PATTERN MATCHING 443
8.1 INTRODUCTION 443 8.2 FIELD CONSTRAINTS 443 8.3 FUNCTIONS AND
EXPRESSIONS 447 8.4 SUMMING VALUES USING RULES 451 CONTENTS VII 8.5 THE
BIND FUNCTION 453 8.6 I/O FUNCTIONS 454 8.7 THE GAME OF STICKS 461 8.8
PREDICATE FUNCTIONS 463 8.9 THE TEST CONDITIONAL ELEMENT 464 8.10 THE
PREDICATE FIELD CONSTRAINT 466 8.11 THE RETURN VALUE FIELD CONSTRAINT
467 8.12 THE STICKS PROGRAM 469 8.13 THE OR CONDITIONAL ELEMENT 469 8.14
THE AND CONDITIONAL ELEMENT 472 8.15 THE NOT CONDITIONAL ELEMENT 473
8.16 THE EXISTS CONDITIONAL ELEMENT 476 8.17 THE FORALL CONDITIONAL
ELEMENT 479 8.18 THE LOGICAL CONDITIONAL ELEMENT 481 8.19 SUMMARY 485
PROBLEMS 486 CHAPTER 9: MODULAR DESIGN, EXECUTION CONTROL, AND RULE
EFFICIENCY 495 9.1 INTRODUCTION 495 9.2 DEFTEMPLATE ATTRIBUTES 495 9.3
SALIENCE 504 9.4 PHASES AND CONTROL FACTS 507 9.5 MISUSE OF SALIENCE 512
9.6 THE DEFMODULE CONSTRUCT 514 9.7 IMPORTING AND EXPORTING FACTS 518
9.8 MODULES AND EXECUTION CONTROL 522 9.9 THE RETE PATTERN-MATCHING
ALGORITHM 530 9.10 THE PATTERN NETWORK 533 9.11 THE JOIN NETWORK 536
9.12 THE IMPORTANCE OF PATTERN ORDER 539 9.13 ORDERING PATTERNS FOR
EFFICIENCY 545 9.14 MULTIFIELD VARIABLES AND EFFICIENCY 546 9.15 THE
TEST CE AND EFFICIENCY 547 9.16 BUILT-IN PATTERN-MATCHING CONSTRAINTS
549 9.17 GENERAL RULES VERSUS SPECIFIC RULES 549 9.18 SIMPLE RULES
VERSUS COMPLEX RULES 551 VIII CONTENTS 9.19 SUMMARY 554 PROBLEMS 555
BIBLIOGRAPHY 562 CHAPTER 10: PROCEDURAL PROGRAMMING 563 10.1
INTRODUCTION 563 10.2 PROCEDURAL FUNCTIONS 563 10.3 THE DEFFUNCTION
CONSTRUCT 571 10.4 THE DEFGLOBAL CONSTRUCT 582 1 0.5 THE DEFGENERIC AND
DEFMETHOD CONSTRUCTS 590 10.6 PROCEDURAL CONSTRUCTS AND DEFMODULES 608
10.7 USEFUL COMMANDS AND FUNCTIONS 610 10.8 SUMMARY 617 PROBLEMS 618
CHAPTER 11: CLASSES, INSTANCES, AND MESSAGE-HANDLERS 623 11.1
INTRODUCTION 623 11.2 THE DEFCLASS CONSTRUCT 623 11.3 CREATING INSTANCES
625 11.4 SYSTEM-DEFINED MESSAGE-HANDLERS 626 11.5 THE DEFINSTANCES
CONSTRUCT 628 11.6 CLASSES AND INHERITANCE 629 11.7 OBJECT PATTERN
MATCHING 638 11.8 USER-DEFINED MESSAGE-HANDLERS 650 11.9 SLOT ACCESS AND
HANDLER CREATION 656 11.10 BEFORE, AFTER, AND AROUND MESSSAGE-HANDLERS
659 11.11 INSTANCE CREATION, INITIALIZATION, HANDLERS AND DELETION
MESSAGE-HANDLERS 677 11.12 MODIFYING AND DUPLICATING INSTANCES 680 11.13
CLASSES AND GENERIC FUNCTIONS 684 11.14 INSTANCE SET QUERY FUNCTIONS 685
11.15 MULTIPLE INHERITANCE 690 11.16 DEFCLASSES AND DEFMODULES 697 11.17
LOADING AND SAVING INSTANCES 699 11.18 SUMMARY 700 PROBLEMS 702 CONTENTS
IX CHAPTER 12: APPENDIXES EXPERT SYSTEM DESIGN EXAMPLES 12.1
INTRODUCTION 705 12.2 CERTAINTY FACTORS 705 12.3 DECISION TREES 710 12.4
BACKWARD CHAINING 724 12.5 A MONITORING PROBLEM 736 12.6 SUMMARY 755
PROBLEMS 756 BIBLIOGRAPHY 757 705 759 APPENDIX A APPENDIX B APPENDIX C
APPENDIX D APPENDIX E APPENDIX F APPENDIX G INDEX 827 SOME USEFUL
EQUIVALENCES 759 SOME ELEMENTARY QUANTIFIERS AND THEIR MEANINGS 760 SOME
SET PROPERTIES 761 CLIPS SUPPORT INFORMATION 762 CLIPS COMMANDS AND
FUNCTIONS SUMMARY 763 CLIPS BNF 785 SOFTWARE RESOURCES 793 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Giarratano, Joseph Riley, Gary |
author_facet | Giarratano, Joseph Riley, Gary |
author_role | aut aut |
author_sort | Giarratano, Joseph |
author_variant | j g jg g r gr |
building | Verbundindex |
bvnumber | BV022781159 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.E95 |
callnumber-search | QA76.76.E95 |
callnumber-sort | QA 276.76 E95 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 302 |
classification_tum | DAT 703f |
ctrlnum | (OCoLC)226972834 (DE-599)BVBBV022781159 |
dewey-full | 006.33 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.33 |
dewey-search | 006.33 |
dewey-sort | 16.33 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 4. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01744nam a2200469 c 4500</leader><controlfield tag="001">BV022781159</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20100201 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070918s2005 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0534384471</subfield><subfield code="9">0-534-38447-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780534384470</subfield><subfield code="9">978-0-534-38447-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)226972834</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022781159</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-945</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-29T</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.E95</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.33</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 302</subfield><subfield code="0">(DE-625)143652:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 703f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Giarratano, Joseph</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Expert systems</subfield><subfield code="b">principles and programming</subfield><subfield code="c">Joseph Giarratano ; Gary Riley</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston, Mass. [u.a.]</subfield><subfield code="b">Thomson</subfield><subfield code="c">2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 842 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="e">CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Systemvoraussetzungen: für Mac/PC/Unix</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">CLIPS (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Expert systems (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Expertensystem</subfield><subfield code="0">(DE-588)4113491-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CD-ROM</subfield><subfield code="0">(DE-588)4139307-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Expertensystem</subfield><subfield code="0">(DE-588)4113491-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Expertensystem</subfield><subfield code="0">(DE-588)4113491-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">CD-ROM</subfield><subfield code="0">(DE-588)4139307-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Riley, Gary</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Mainz</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015986658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015986658</subfield></datafield></record></collection> |
id | DE-604.BV022781159 |
illustrated | Illustrated |
index_date | 2024-07-02T18:36:17Z |
indexdate | 2024-07-09T21:06:00Z |
institution | BVB |
isbn | 0534384471 9780534384470 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015986658 |
oclc_num | 226972834 |
open_access_boolean | |
owner | DE-945 DE-91 DE-BY-TUM DE-29T |
owner_facet | DE-945 DE-91 DE-BY-TUM DE-29T |
physical | XIV, 842 S. graph. Darst. CD-ROM (12 cm) |
publishDate | 2005 |
publishDateSearch | 2005 |
publishDateSort | 2005 |
publisher | Thomson |
record_format | marc |
spelling | Giarratano, Joseph Verfasser aut Expert systems principles and programming Joseph Giarratano ; Gary Riley 4. ed. Boston, Mass. [u.a.] Thomson 2005 XIV, 842 S. graph. Darst. CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Systemvoraussetzungen: für Mac/PC/Unix CLIPS (Computer program language) Expert systems (Computer science) Expertensystem (DE-588)4113491-6 gnd rswk-swf CD-ROM (DE-588)4139307-7 gnd rswk-swf Expertensystem (DE-588)4113491-6 s DE-604 CD-ROM (DE-588)4139307-7 s Riley, Gary Verfasser aut HEBIS Datenaustausch Mainz application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015986658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Giarratano, Joseph Riley, Gary Expert systems principles and programming CLIPS (Computer program language) Expert systems (Computer science) Expertensystem (DE-588)4113491-6 gnd CD-ROM (DE-588)4139307-7 gnd |
subject_GND | (DE-588)4113491-6 (DE-588)4139307-7 |
title | Expert systems principles and programming |
title_auth | Expert systems principles and programming |
title_exact_search | Expert systems principles and programming |
title_exact_search_txtP | Expert systems principles and programming |
title_full | Expert systems principles and programming Joseph Giarratano ; Gary Riley |
title_fullStr | Expert systems principles and programming Joseph Giarratano ; Gary Riley |
title_full_unstemmed | Expert systems principles and programming Joseph Giarratano ; Gary Riley |
title_short | Expert systems |
title_sort | expert systems principles and programming |
title_sub | principles and programming |
topic | CLIPS (Computer program language) Expert systems (Computer science) Expertensystem (DE-588)4113491-6 gnd CD-ROM (DE-588)4139307-7 gnd |
topic_facet | CLIPS (Computer program language) Expert systems (Computer science) Expertensystem CD-ROM |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015986658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT giarratanojoseph expertsystemsprinciplesandprogramming AT rileygary expertsystemsprinciplesandprogramming |