Читать книгу Introduction to Fuzzy Logic - James K. Peckol - Страница 23
Notes to the Instructor
ОглавлениеThis book can be a valuable tool for students in the traditional undergraduate electrical engineering, computer engineering, or computer science programs as well as for practicing engineers who also wish to review the basic concepts in these programs. Here, students may study the essential aspects of the development of contemporary fuzzy, neural, and approximate reasoning systems.
Students are also given a solid presentation of hardware and software architecture fundamentals, a good introduction to the design process and the formal methods used therein (including safety, security, and reliability). They are also given a comprehensive presentation of the interface to local and distributed external world devices and guidance on how to debug and test their designs.
Key to the presentation is a substantial number of worked examples illustrating fundamental ideas as well as how some of the subtleties in application go beyond basic concepts. Each chapter opens with a list of Things to Look For that highlights the more important material in the chapter and concludes with review questions and thought questions.
The review questions are based directly on material covered in the chapter and mirror and expand on the Things to Look For list. The questions provide students a self‐assessment of their understanding and recall of the material covered. Though based on the material covered in the chapter, the thought questions extend the concepts as well as provide a forum in which students can explore, discuss, and synthesize new ideas based on those concepts with colleagues.
The text is written and organized much as one would develop a new system, i.e. from the top‐down, building on the basics. Ideas are introduced and then revisited throughout the text, each time to a greater depth or in a new context.
Safety, security, and reliability are absolutely essential components in the development of any kind of system and system design process today. Such material is not an integral component in this text but should be stressed as companion technology.
As we stated in the opening of this Preface, finding a good balance between depth and breadth in today's approximate reasoning systems is a challenge. To that end, a couple of decisions were made at the outset. First, the text is not written around a specific microprocessor or software language. Rather, the material is intended to be relevant to (and has been used to develop) a wide variety of applications running on many different kinds of processors. Second, the artificial intelligence field and approaches to approximate reasoning are rapidly changing even as this sentence is being typed and read. In lieu of trying to pursue and include today's latest technologies, the focus is on the basics that apply to any of the technologies. The underlying philosophy of this book is that the student is well‐grounded in the fundamentals will be comfortable working with and developing state‐of‐the‐art systems using the newest ideas. Ohm's law hasn't changed for many years; the fields of computer science and electrical and computer engineering have and are.
The core material has been taught as a one‐quarter, senior‐level course in fuzzy logic development in several universities around the world. Based on student background, the text is sufficiently rich to provide material for a two‐to‐three‐quarter or two‐semester course in fuzzy logic and approximate reasoning systems development at the junior to senior level in a traditional four‐year college or university engineering program.
Beyond the core audience, the sections covering the assumed foundation topics can provide a basis on which the student with a limited hardware or software background can progress through the remainder of the material. The logic and software sections are not sufficiently deep to replace the corresponding one‐ or two‐quarter courses in the topics. For those with adequate background in such areas, the material can either be skipped or serve as a brief refresher.