About this Site

This is a companion site for the textbook "Soft Computing and Intelligent Systems Design, Theory, Tools and Applications", which comes with very recent updates and additional resources that should benefit the users of the textbook. The site will be updated regularly to include additional resources. If you would like to send feedback to the authors or would like to contribute to the site with additional links and related material, please email the textbook's authors (coordinates and emails below). If you would like to purchase a copy of the textbook or order it for your institution, you may wish to check this link.

Description  (by publisher)

Traditional artificial intelligence (AI) techniques are based around mathematical techniques of symbolic logic, with programming in languages such as Prolog and LISP invented in the 1960s. These are referred to as "crisp" techniques by the soft computing community. The new wave of AI methods seeks inspiration from the world of biology, and is being used to create numerous real-world intelligent systems with the aid of soft computing tools. These new methods are being increasingly taught at the upper end of the curriculum, sometimes as an adjunct to traditional AI courses, and sometimes as a replacement for them. Where a more radical approach is taken and the course is being taught at an introductory level, we have recently published Negnevitsky's book. Karray and de Silva's textbook will be suitable for the majority of courses which will be found at an advanced level. Karray and de Silva cover the problem of intelligent systems design using soft-computing techniques in an integrated manner. They present both theory and applications, including industrial applications, and the book contains numerous worked examples, problems and case studies. Covering the state-of-the-art in soft-computing techniques, the book gives the reader sufficient knowledge to tackle a wide range of complex systems for which traditional techniques are inadequate. 



The textbook is composed of four major parts tackling the fundamentals and main tools of soft computing techniques along with their real world aplications:

PART I Fuzzy Logic and Fuzzy Control
PART II Connectionist Modeling and Neural Networks
PART III Evolutionary and Soft Computing
PART IV Applications and Case Studies


For feedback or to request instructor support manuals, you may wish to contact or email the authors at their respective addresses:

Fakhri Karray
Department of Electrical and Computer Engineering
University of Waterloo
Waterloo, ON, N2R3G1, Canada
email: karray@uwaterloo.ca

Clarence de Silva
Department of Mechanical Engineering
University of British Columbia
Vancouver, BC, V6T 1Z4, Canada
email: desilva@mech.ubc.ca