Learn more about the history, foundations, and applications of fuzzy logic in this comprehensive resource by an academic leader
Introduction to Fuzzy Logic delivers a high-level but accessible introduction to the rapidly growing and evolving field of fuzzy logic and its applications. Distinguished engineer, academic, and author James K. Peckol covers a wide variety of practical topics, including the differences between crisp and fuzzy logic, the people and professions who find fuzzy logic useful, and the advantages of using fuzzy logic.
While the book assumes a solid foundation in embedded systems, including basic logic design, and C/C++ programming, it is written in a practical and easy-to-read style that engages the reader and assists in learning and retention. The author includes introductions of threshold and perceptron logic to further enhance the applicability of the material contained within.
After introducing readers to the topic with a brief description of the history and development of the field, Introduction to Fuzzy Logic goes on to discuss a wide variety of foundational and advanced topics, like:
- A review of Boolean algebra, including logic minimization with algebraic means and Karnaugh maps
- A discussion of crisp sets, including classic set membership, set theory and operations, and basic classical crisp set properties
- A discussion of fuzzy sets, including the foundations of fuzzy sets logic, set membership functions, and fuzzy set properties
- An analysis of fuzzy inference and approximate reasoning, along with the concepts of containment and entailment and relations between fuzzy subsets
Perfect for mid-level and upper-level undergraduate and graduate students in electrical, mechanical, and computer engineering courses, Introduction to Fuzzy Logic covers topics included in many artificial intelligence, computational intelligence, and soft computing courses. Math students and professionals in a wide variety of fields will also significantly benefit from the material covered in this book.
About the Author:
James K. Peckol, PhD, is Principal Lecturer Emeritus in the Department of Electrical and Computer Engineering at the University of Washington in Seattle. He has over 50 years of experience in engineering and education in the fields of software, digital, medical, and embedded systems design and development.