Book description
Fuzzy Modeling and Genetic Algorithms for Data Mining and Exploration is a handbook for analysts, engineers, and managers involved in developing data mining models in business and government. As you’ll discover, fuzzy systems are extraordinarily valuable tools for representing and manipulating all kinds of data, and genetic algorithms and evolutionary programming techniques drawn from biology provide the most effective means for designing and tuning these systems.
You don’t need a background in fuzzy modeling or genetic algorithms to benefit, for this book provides it, along with detailed instruction in methods that you can immediately put to work in your own projects. The author provides many diverse examples and also an extended example in which evolutionary strategies are used to create a complex scheduling system.
- Written to provide analysts, engineers, and managers with the background and specific instruction needed to develop and implement more effective data mining systems
- Helps you to understand the trade-offs implicit in various models and model architectures
- Provides extensive coverage of fuzzy SQL querying, fuzzy clustering, and fuzzy rule induction
- Lays out a roadmap for exploring data, selecting model system measures, organizing adaptive feedback loops, selecting a model configuration, implementing a working model, and validating the final model
- In an extended example, applies evolutionary programming techniques to solve a complicated scheduling problem
- Presents examples in C, C++, Java, and easy-to-understand pseudo-code
- Extensive online component, including sample code and a complete data mining workbench
Table of contents
- Front Cover
- Fuzzy Modeling and Genetic Algorithms for Data Mining and Exploration
- Copyright Page
- Contents (1/2)
- Contents (2/2)
- Preface
- Acknowledgments
- Introduction
-
Part I: Concepts and Issues
-
Chapter 1. Foundations and Ideas
- 1.1 Enterprise Applications and Analysis Models
- 1.2 Distributed and Centralized Repositories
- 1.3 The Age of Distributed Knowledge
- 1.4 Information and Knowledge Discovery (1/2)
- 1.4 Information and Knowledge Discovery (2/2)
- 1.5 Data Mining and Business Models
- 1.6 Fuzzy Systems for Business Process Models
- 1.7 Evolving Distributed Fuzzy Models
- 1.8 A Sample Case: Evolving a Model for Customer Segmentation
- 1.9 Review
- Chapter 2. Principal Model Types
-
Chapter 3. Approaches to Model Building
- 3.1 Ordinary Statistics
- 3.2 Nonparametric Statistics
- 3.3 Linear Regression in Statistical Models
- 3.4 Nonlinear Growth Curve Fitting
- 3.5 Cluster Analysis
- 3.6 Decision Trees and Classifiers
- 3.7 Neural Networks
- 3.8 Fuzzy SQL Systems
- 3.9 Rule Induction and Dynamic Fuzzy Models (1/2)
- 3.9 Rule Induction and Dynamic Fuzzy Models (2/2)
- 3.10 Review
- Further Reading
-
Chapter 1. Foundations and Ideas
-
Part II: Fuzzy Systems
- Chapter 4. Fundamental Concepts of Fuzzy Logic
-
Chapter 5. Fundamental Concepts of Fuzzy Systems
- 5.1 The Vocabulary of Fuzzy Systems
- 5.2 Fuzzy Rule-based Systems: An Overview
- 5.3 Variable Decomposition into Fuzzy Sets (1/2)
- 5.3 Variable Decomposition into Fuzzy Sets (2/2)
- 5.4 A Fuzzy Knowledge Base: The Details (1/2)
- 5.4 A Fuzzy Knowledge Base: The Details (2/2)
- 5.5 The Fuzzy Inference Engine
- 5.6 Inference Engine Approaches
- 5.7 Running a Fuzzy Model (1/5)
- 5.7 Running a Fuzzy Model (2/5)
- 5.7 Running a Fuzzy Model (3/5)
- 5.7 Running a Fuzzy Model (4/5)
- 5.7 Running a Fuzzy Model (5/5)
- 5.8 Review
-
Chapter 6. Fuzzy SQL and Intelligent Queries
- 6.1 The Vocabulary of Relational Databases and Queries (1/2)
- 6.1 The Vocabulary of Relational Databases and Queries (2/2)
- 6.2 Basic Relational Database Concepts
- 6.3 Structured Query Language Fundamentals
- 6.4 Precision and Accuracy
- 6.5 Why We Search Databases
- 6.6 Expanding the Query Scope
- 6.7 Fuzzy Query Fundamentals (1/3)
- 6.7 Fuzzy Query Fundamentals (2/3)
- 6.7 Fuzzy Query Fundamentals (3/3)
- 6.8 Measuring Query Compatibility
- 6.9 Complex Query Compatibility Metrics
- 6.10 Compatibility Threshold Management
- 6.11 Fuzzy SQL Process Flow
- 6.12 Fuzzy SQL Example (1/2)
- 6.12 Fuzzy SQL Example (2/2)
- 6.13 Evaluating Fuzzy SQL Outcomes
- 6.14 Review
-
Chapter 7. Fuzzy Clustering
- 7.1 The Vocabulary of Fuzzy Clustering
- 7.2 Principles of Cluster Detection
- 7.3 Some General Clustering Concepts (1/2)
- 7.3 Some General Clustering Concepts (2/2)
- 7.4 Crisp Clustering Techniques
- 7.5 Fuzzy Clustering Concepts
- 7.6 Fuzzy c-Means Clustering (1/4)
- 7.6 Fuzzy c-Means Clustering (2/4)
- 7.6 Fuzzy c-Means Clustering (3/4)
- 7.6 Fuzzy c-Means Clustering (4/4)
- 7.7 Fuzzy Adaptive Clustering (1/3)
- 7.7 Fuzzy Adaptive Clustering (2/3)
- 7.7 Fuzzy Adaptive Clustering (3/3)
- 7.8 Generating Rule Prototypes
- 7.9 Review
-
Chapter 8. Fuzzy Rule Induction
- 8.1 The Vocabulary of Rule Induction
- 8.2 Rule Induction and Fuzzy Models
- 8.3 The Rule Induction Algorithm (1/2)
- 8.3 The Rule Induction Algorithm (2/2)
- 8.4 The Model Building Methodology
- 8.5 A Rule Induction and Model Building Example (1/5)
- 8.5 A Rule Induction and Model Building Example (2/5)
- 8.5 A Rule Induction and Model Building Example (3/5)
- 8.5 A Rule Induction and Model Building Example (4/5)
- 8.5 A Rule Induction and Model Building Example (5/5)
- 8.6 Measuring Model Robustness (1/3)
- 8.6 Measuring Model Robustness (2/3)
- 8.6 Measuring Model Robustness (3/3)
- 8.7 Technical Implementation
- 8.8 External Controls (1/2)
- 8.8 External Controls (2/2)
- 8.9 Organization of the Knowledge Base
- 8.10 Review
-
Part III: Evolutionary Strategies
-
Chapter 9. Fundamental Concepts of Genetic Algorithms
- 9.1 The Vocabulary of Genetic Algorithms (1/2)
- 9.1 The Vocabulary of Genetic Algorithms (2/2)
- 9.2 Overview (1/3)
- 9.2 Overview (2/3)
- 9.2 Overview (3/3)
- 9.3 The Architecture of a Genetic Algorithm (1/10)
- 9.3 The Architecture of a Genetic Algorithm (2/10)
- 9.3 The Architecture of a Genetic Algorithm (3/10)
- 9.3 The Architecture of a Genetic Algorithm (4/10)
- 9.3 The Architecture of a Genetic Algorithm (5/10)
- 9.3 The Architecture of a Genetic Algorithm (6/10)
- 9.3 The Architecture of a Genetic Algorithm (7/10)
- 9.3 The Architecture of a Genetic Algorithm (8/10)
- 9.3 The Architecture of a Genetic Algorithm (9/10)
- 9.3 The Architecture of a Genetic Algorithm (10/10)
- 9.4 Practical Issues in Using a Genetic Algorithm
- 9.5 Review
-
Chapter 10. Genetic Resource Scheduling Optimization
- 10.1 The Vocabulary of Resource-constrained Scheduling
- 10.2 Some Terminology Issues
- 10.3 Fundamentals
- 10.4 Objective Functions and Constraints (1/2)
- 10.4 Objective Functions and Constraints (2/2)
- 10.5 Bringing It All Together: Constraint Scheduling (1/2)
- 10.5 Bringing It All Together: Constraint Scheduling (2/2)
- 10.6 A Genetic Crew Scheduler Architecture
- 10.7 Implementing and Executing the Crew Scheduler (1/4)
- 10.7 Implementing and Executing the Crew Scheduler (2/4)
- 10.7 Implementing and Executing the Crew Scheduler (3/4)
- 10.7 Implementing and Executing the Crew Scheduler (4/4)
- 10.8 Topology Constraint Algorithms and Techniques (1/3)
- 10.8 Topology Constraint Algorithms and Techniques (2/3)
- 10.8 Topology Constraint Algorithms and Techniques (3/3)
- 10.9 Adaptive Parameter Optimization
- 10.10 Review
-
Chapter 11. Genetic Tuning of Fuzzy Models
- 11.1 The Genetic Tuner Process
- 11.2 Configuration Parameters (1/2)
- 11.2 Configuration Parameters (2/2)
- 11.3 Implementing and Running the Genetic Tuner (1/3)
- 11.3 Implementing and Running the Genetic Tuner (2/3)
- 11.3 Implementing and Running the Genetic Tuner (3/3)
- 11.4 Advanced Genetic Tuning Issues (1/2)
- 11.4 Advanced Genetic Tuning Issues (2/2)
- 11.5 Review
-
Chapter 9. Fundamental Concepts of Genetic Algorithms
- Index (1/3)
- Index (2/3)
- Index (3/3)
Product information
- Title: Fuzzy Modeling and Genetic Algorithms for Data Mining and Exploration
- Author(s):
- Release date: February 2005
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080470597
You might also like
book
Robust Python
Does it seem like your Python projects are getting bigger and bigger? Are you feeling the …
book
Mastering Machine Learning Algorithms
Explore and master the most important algorithms for solving complex machine learning problems. About This Book …
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. …
book
What Are ChatGPT and Its Friends?
ChatGPT is not your run-of-the-mill automated chat server. It's much more. But if you want to …