Introduction to Soft Computing: Neuro-Fuzzy and Genetic Algorithms, 1e
by Samir Roy
Soft computing is a branch of computer science that deals with a family of methods that imitate human intelligence. This is done with the goal of creating tools that will contain some human-like capabilities (such as learning, reasoning and decision-making). This book covers the entire gamut of soft computing, including fuzzy logic, rough sets, artificial neural networks and various evolutionary algorithms. It offers a learner-centric approach where each new concept is introduced with carefully designed examples/instances to train the learner.