Knowledge-Based SystemsA knowledge-based system (KBS) is a system that uses artificial intelligence techniques in problem-solving processes to support human decision-making, learning, and action. Ideal for advanced-undergraduate and graduate students, as well as business professionals, this text is designed to help users develop an appreciation of KBS and their architecture and understand a broad variety of knowledge-based techniques for decision support and planning. It assumes basic computer science skills and a math background that includes set theory, relations, elementary probability, and introductory concepts of artificial intelligence. Each of the 12 chapters is designed to be modular, providing instructors with the flexibility to model the book to their own course needs. Exercises are incorporated throughout the text to highlight certain aspects of the material presented and to simulate thought and discussion. A comprehensive text and resource, Knowledge-Based Systems provides access to the most current information in KBS and new artificial intelligences, as well as neural networks, fuzzy logic, genetic algorithms, and soft systems. |
Contents
1 | |
Chapter 2 KnowledgeBased Systems Architecture | 29 |
Chapter 3 Developing KnowledgeBased Systems | 55 |
Chapter 4 Knowledge Management | 95 |
Chapter 5 Fuzzy Logic | 129 |
Chapter 6 AgentBased Systems | 157 |
Chapter 7 Connectionist Models | 189 |
Common terms and phrases
activities aglet Akerkar analysis application approach artificial intelligence artificial neural network basic Candidate Answer case-based reasoning complex components concept considered crossover database decision defined DietMaster documents domain knowledge e-learning encoding entities environment evolutionary example expert system fuzzy logic fuzzy rules fuzzy sets fuzzy system genetic algorithms goal heuristic human hybrid implemented individual inference input interact interface Java JESS knowl knowledge acquisition knowledge base knowledge engineer knowledge management system knowledge representation knowledge-based system layer learning linguistic machine matching membership function methodologies methods multiagent system multiple mutation natural language neuro-fuzzy neurons nodes object ontology operations organization output parameters pattern perceptron performance problem solving procedures programming relationships represented retrieval rough set rule-based Sajja selection semantic network sentence soft computing specific Step stored strategy tasks techniques tion update users variable weights