Читать книгу Introduction to Fuzzy Logic - James K. Peckol - Страница 2

Table of Contents

Оглавление

Cover

Title Page

Copyright Page

Dedication Page

Preface Starting to Think Fuzzy and Beyond Organizing the Book The Chapters The Appendices The Audience Notes to the Instructor

Acknowledgments

About the Author

Introduction I.1 Introducing Fuzzy Logic, Fuzzy Systems, and • • • • • I.2 Philosophy I.3 Starting to Think Fuzzy – Fuzzy Logic Q&A I.4 Is Fuzzy Logic a Relatively New Technology? I.5 Who Is Using Fuzzy Logic in the United States? I.6 What Are Some Advantages of Fuzzy Logic? I.7 Can I Use Fuzzy Logic to Solve All My Design Problems? I.8 What's Wrong with the Tools I'm Using Now? I.9 Should I Implement My Fuzzy System in Hardware or Software? I.10 Introducing Threshold Logic I.11 Moving to Perceptron Logic I.12 Testing and Debugging I.13 Summary

1 A Brief Introduction and History 1.1 Introduction 1.2 Models of Human Reasoning 1.3 Building on the Past – From Those Who Laid the Foundation 1.4 A Learning and Reasoning Taxonomy 1.5 Crisp and Fuzzy Logic 1.6 Starting to Think Fuzzy 1.7 History Revisited – Early Mathematics 1.8 Sets and Logic 1.9 Expert Systems 1.10 Summary Review Questions

10  2 A Review of Boolean Algebra 2.1 Introduction to Crisp Logic and Boolean Algebra 2.2 Introduction to Algebra 2.3 Getting Some Practice 2.4 Getting to Work 2.5 Implementation 2.6 Logic Minimization 2.7 Summary Review Questions

11  3 Crisp Sets and Sets and More Sets 3.1 Introducing the Basics 3.2 Introduction to Classic Sets and Set Membership 3.3 Classical Set Theory and Operations 3.4 Basic Crisp Applications – A First Step 3.5 Summary Review Questions

12  4 Fuzzy Sets and Sets and More Sets 4.1 Introducing Fuzzy 4.2 Early Mathematics 4.3 Foundations of Fuzzy Logic 4.4 Introducing the Basics 4.5 Introduction to Fuzzy Sets and Set Membership 4.6 Fuzzy Membership Functions 4.7 Fuzzy Set Theory and Operations 4.8 Basic Fuzzy Applications – A First Step 4.9 Fuzzy Imprecision And Membership Functions 4.10 Summary Review Questions

13  5 What Do You Mean By That? 5.1 Language, Linguistic Variables, Sets, and Hedges 5.2 Symbols and Sounds to Real‐World Objects 5.3 Hedges 5.4 Summary Review Questions

14  6 If There Are Four Philosophers… 6.1 Fuzzy Inference and Approximate Reasoning 6.2 Equality 6.3 Containment and Entailment 6.4 Relations Between Fuzzy Subsets 6.5 Inference in Fuzzy Logic 6.6 Summary Review Questions

15  7 So How Do I Use This Stuff? 7.1 Introduction 7.2 Fuzzification and Defuzzification 7.3 Fuzzy Inference Revisited 7.4 Fuzzy Inference – Single Premise 7.5 Fuzzy Inference – Multiple Premises 7.6 Getting to Work – Fuzzy Control and Fuzzy Expert Systems 7.7 Summary Review Questions

16  8 I Can Do This Stuff!!! 8.1 Introduction 8.2 Applications 8.3 Design Methodology 8.4 Executing a Design Methodology 8.5 Summary

17  9 Moving to Threshold Logic!!! 9.1 Introduction 9.2 Threshold Logic 9.3 Executing a Threshold Logic Design 9.4 The Downfall of Threshold Logic Design 9.5 Summary Review Questions

18  10 Moving to Perceptron Logic ! ! ! 10.1 Introduction 10.2 The Biological Neuron 10.3 The Artificial Neuron – a First Step 10.4 The Perceptron – The Second Step 10.5 Learning with Perceptrons – First Step 10.6 Learning with Perceptrons – Second Step 10.7 Testing of the Perceptron 10.8 Summary Review Questions

19  Appendix A Requirements and Design Specification A.1 Introduction A.2 Identifying the Requirements A.3 Formulating the Requirements Specification A.4 The System Design Specification A.5 System Requirements Versus System Design Specifications

20  Appendix B Introduction to UML and Thinking Test B.1 Introduction B.2 Use Cases B.3 Class Diagrams B.4 Dynamic Modeling with UML B.5 Interaction Diagrams B.6 Sequence Diagrams B.7 Fork and Join B.8 Branch and Merge B.9 Activity Diagram B.10 State Chart Diagrams B.11 Preparing for Test B.12 Summary

21  Bibliography Further Reading

22  Index

23  End User License Agreement

Introduction to Fuzzy Logic

Подняться наверх