Text
SOFT COMPUTING AND INTELLIGENT SYSTEMS DESIGN
The textbook “Soft Computing and Intelligent Systems Design, Theory, Tools and Applications” by F. Karray and C. W. de Silva, represents a comprehensive and cohesive treatment of the state-of-the-art consortium of soft computing methodologies, such as fuzzy logic, neural networks, evolutionary algorithms, and their potential integration, from both the analytical and the practical perspectives. While the textbook thoroughly details the technical aspects of its topics to better serve practicing professionals, it does not sacrifice clarity of presentation and simplicity in style, which makes it also appealing for students and novice researchers in the textbook's related fields. The large number of illustrative examples, end-of-chapter problems, and solved case studies in various engineering applications make the textbook an excellent material for a wide range of courses in interdisciplinary engineering fields. The content structure of the book suits courses in areas such as fuzzy logic, neural networks, evolutionary computing, machine intelligence, and intelligent control.
The textbook is organized into four main parts. The first part presents soft computing and its applications including intelligent control. The second part treats the various types of connectionist modeling techniques and their applications. Part three discusses evolutionary computing algorithms and their synergistic integration with neural networks. Part four demonstrates the use of the a priori discussed techniques through a number of worked case studies taken from real-world applications in various engineering disciplines. Chapters 1–3 comprise Part 1. Chapter 1 elegantly introduces machine intelligence and outlines tools of soft computing and their merits for the design of a wide range of intelligent systems. Chapter 2 uses real-world examples to motivate the use of fuzzy set theory before it tackles the fundamental aspects and the theoretical background of the topic. The discussed concepts are illustrated with a number of examples to help the reader grasp the theory behind the discussed concepts. Chapter 3 is devoted to discuss the major aspects of fuzzy logic control. It also explores different strategies in designing fuzzy logic controllers while enumerating their properties and popular applications.
Part 2 on neural networks and their integration into dynamic fuzzy models covers Chapters 4–7. Chapter 4 provides a general introduction to artificial neural networks. Chapter 5 details the major classes of neural networks with a particular emphasis on multilayer perceptrons, radial basis function networks, Kohonen's self-organizing networks, and Hopfield networks. The chapter also presents an extensive review on the applications of these types of neural networks in a wide spectrum of industrial applications. Chapter 6 introduces the concept of dynamic neural networks and illustrates their use in dynamic processes and chaos time series prediction. Chapter 7 bridges Parts 1 and 2 by revealing different cutting edge methodologies for the synergistic integration of fuzzy logic and neural networks.
Part 3 consists of Chapter 8, which starts with an introduction on evolutionary computing. It then lays the fundamentals of genetic algorithms including the schema theorem. The rest of the chapter is devoted to reviewing selected techniques for integrating genetic algorithms with neural networks and fuzzy logic. The chapter is concluded with a set of real-world applications of evolutionary strategies. Chapters 9 and 10 pertain to Part 4. Chapter 9 walks the reader through the different steps of designing an intelligent industrial machine. It details how to use various tools of computational intelligence presented throughout the textbook to implement an intelligent controller for an advanced automated fish cutting plant. The study is not based on numerical experimentations but is rather carried out on a real fish cutting plant. Chapter 10 concludes the textbook with five worked case studies in the form of tutorials on how to capitalize on the knowledge gathered in the previous chapters to design and implement intelligent systems pertaining to real-world applications in the pertinent and growing fields of intelligent control, power systems, operational research, wireless and ATM networks.
Part 4 of the book is particularly important for graduate courses as it represents a rich source of project ideas. The textbook also includes more than 350 references spanning both theoretical and practical aspects of intelligent systems design. This extended list of references should provide the reader (students or professionals working in various fields of science and engineering) with excellent source of knowledge harmoniously complementing the textbook material. One of the major assets of the book is the large number of solved examples and case studies illustrating almost every introduced concept and theoretical discussion. In order for the reader to take full advantage of the wealth of the material in the textbook, it would be beneficial to make the source code of these examples and case studies available online. The authors have already dedicated a website for the textbook, from which readers have access to the latest typo correction and to a very large number of online resources including publications and shareware software.
While the textbook is rich in information that has been known and compiled over the years in several publications and textbooks, one of the main distinguishing features of this textbook remains its balanced approach (theory versus applied) in the introduction and discussion of the tools of soft computing. The textbook is also very cohesive and its worked examples and case studies should provide readers with excellent tutorial material and good presentation of theoretical fundamentals of the areas addressed. While some critics may sense some shortcomings in terms of addressing all the theoretical and practical implementation aspects of the tools presented, it is not fair to ask of the authors to include all these details in one single manuscript. The authors are well aware of this aspect and have made in their textbook several references to publications where more dedicated material (where required) could be found. In summary this is a very timely textbook and will be used by many of us for either introducing the topics of soft computing to our students or make use of them directly for advanced and applied research purposes.
78235 | 006.3 KAR S | Library Lantai 3 | Tersedia |
Tidak tersedia versi lain