Computational Intelligence: Principles, Techniques and Applications comprehensively presents both theories and applications of computational intelligence in clear and precise language. This reference and textbook addresses the fundamental aspects of fuzzy sets and logic, neural networks, evolutionary computing and belief networks. The application areas include fuzzy databases, fuzzy control, image understanding, expert systems, object recognition, telecommunications and robots. It contains many numerical examples and homework problems with sufficient hints so that the students can solve them on their own. Emerging areas of computational intelligence such as artificial life, particle swarm optimization, et al. are treated with examples in this book.