Have one to sell? Sell yours here
Computational Intelligence: An Introduction
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Computational Intelligence: An Introduction [Hardcover]

Andries P. Engelbrecht (Author)
3.5 out of 5 stars  See all reviews (4 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover $74.66  
Hardcover, January 13, 2003 --  
There is a newer edition of this item:
Computational Intelligence: An Introduction Computational Intelligence: An Introduction 3.5 out of 5 stars (4)
$74.66
In Stock.

Book Description

0470848707 978-0470848708 January 13, 2003 1
Computational intelligence is the study of adaptive mechanisms to enable or facilitate intelligent behaviour in complex and changing environments. As such, computational intelligence combines artificial neural networks, evolutionary computing, swarm intelligence and fuzzy systems.

This book presents a highly readable and systematic introduction to the fundamentals of computational intelligence. In-depth treatments of the more important and most frequently used techniques are also given. The book provides treatment of computational intelligence in a manner which allows the reader to easily implement the different techniques, and to apply these techniques to solve real-world, complex problems.

Key features include:
* A balanced treatment of the different computational intelligence paradigms
* Inclusion of swarm intelligence
* Coverage of the most recent developments in computational intelligence
* Complete algorithms presented in pseudo-code to allow implementation in any language
* Includes numerous exercises to involve and stimulate the reader further
The careful and considered approach to this key subject makes this book appropriate for both the first-time reader, as well as individuals already active in the field.


Editorial Reviews

Review

"...a wonderful book on many of the 'hot topics'...a fascinating read for anyone studying computational intelligence..." (Measurement and Control, Vol 37(5), June 2004)

From the Back Cover

Can computers be intelligent?

This question causes even more debate than the definitions of intelligence do.

Computational intelligence is the study of adaptive mechanisms to enable or facilitate intelligent behaviour in complex and changing environments. As such, computational intelligence encompasses artificial neural networks, evolutionary computing, swarm intelligence and fuzzy systems.

This book presents a systematic introduction to the fundamentals of computational intelligence, including in-depth treatments of the more important and most frequently used techniques. Numerous explanations and exercises allow readers to implement the different techniques themselves, and to apply these techniques to solve real-world, complex problems.

Key features include:
* State-of the-art coverage of the most recent developments in computational intelligence

* Balanced treatment of the different computational intelligence paradigms

* Complete algorithms in pseudo-code for easy implementation

* Exercises to stimulate thought and to breed new ideas

* Easily accessible style: ideal for readers new to the subject as well
This comprehensive reference ranging from artificial neural networks to swarm intelligence will prove essential reading for undergraduates on third or fourth year and post-graduate courses in computer science as well as researchers new to the field.

Product Details

  • Hardcover: 310 pages
  • Publisher: Wiley; 1 edition (January 13, 2003)
  • Language: English
  • ISBN-10: 0470848707
  • ISBN-13: 978-0470848708
  • Product Dimensions: 9.6 x 6.7 x 0.9 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #2,540,572 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

4 Reviews
5 star:    (0)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

14 of 15 people found the following review helpful:
4.0 out of 5 stars A good start, January 18, 2003
Amazon Verified Purchase(What's this?)
This review is from: Computational Intelligence: An Introduction (Hardcover)
This book is suitable for undergraduates and first-year graduate students in computer science who are interested in getting an overview of what is and has been done in a field that used to be classified as "artificial intelligence". The new designation as "computational intelligence" was done so as to distance it from other activities in artificial intelligence that are deemed somewhat exotic, such as the efforts to build autonomous thinking machines. The book can be read very quickly, due to the sparse nature of the paragraph organization, and the author puts exercises at the end of each chapter to test the reader's insight and problem solving ability.

The author divides his book into five parts, the first one being an introduction and history, and the next four being on neural networks, evolutionary computation, swarm intelligence, and fuzzy systems. The third part is relatively new on the scene in computational intelligence, and so its inclusion in this book is welcomed.

Neural networks have been extensively used in the last four decades in many different fields, such as financial engineering, bioinformatics, physics, and network analysis. The author devotes six chapters to their elucidation, and he discusses the most important types of artificial neural networks and the different learning schemes employed by them. Detailed derivations and pseudocode are given for these, particularly for back-propagation, and the "LeapFrog" and "conjugate gradient" approaches to optimization. Most interesting is the inclusion of a "swarm optimization" technique. Although brief, the author includes pseudocode and references for further reading.

The author includes a discussion of product unit neural networks, which are sometimes not treated in other books on neural networks. In this type of neural network, the neurons compute the weighted product of the input signals, and the author includes a "distortion factor" that allows the dynamical shaping of the activiation function during the training phase. Only a cursory discussion of what it actually means for a neural network to learn is given, but references for further reading are included. The author also includes a nice discussion of performance issues in the use of neural networks. Readers who eventually use them in practice will find that neural networks can be computationally intensive. An interesting inclusion in this discussion is that of the VC-dimension, and how it relates to the total number of weights in a 1-hidden layer network, and thus of the number of training examples needed. The reader is asked to investigate the role of the Huber function in making a neural network more robust to outliers. The author cautions the reader that the use of neural networks should not be taken lightly and great care is need to insure optimal performance.

In part 3 the author treats genetic and evolutionary programming, evolutionary strategies, differential and cultural evolution, and co-evolution. The use of these techniques has dramatically increased in the last decade, especially in optimization problems. The author points out the role of finding the right chromosome representation in the design of an evolutionary algorithm, this serving also as a kind of classification of the different approaches: binary strings for genetic algorithms, tree representations for genetic programming, and real numbers for evolutionary programming. The author compares briefly the use of evolutionary computing versus using techniques from classical optimization theory, with the role played by the "no-free-lunch" theorem. The author holds that evolutionary algorithms are superior for discontinuous, nondifferentiable, multimodal, and noisy problems.

Of personal interest to me, an application of genetic algorithms to routing optimization is discussed in this part. The author also briefly mentions "niching" as a method to locate multiple minima and asks the reader to develop a genetic algorithm to train a feed-forward neural network as an exercise. For readers who have a knowledge of LISP the discussion on genetic programming will seem much more natural. Evolutionary programming, which differs from genetic algorithms and genetic programming with its omission of crossover and its emphasis on simulating adaptive behavior in evolution, and not genetic models is given ample treatment, along with some useful pseudocode. An elementary application to function optimization is given. The discussion on evolutionary strategies is a fine one since the ones in the literature may be too difficult mathematically for a reader at this level. The discussions on differential and cultural evolution, and coevolution are too brief however (only a few pages devoted to each).

Of great interest to me was the part on swarm intelligence, as my knowledge of this field is very meager. It has taken on importance recently in research circles and so I was very interested in seeing if could be used successfully in practical optimization problems. Having just begun to get my feet wet in swarm intelligence algorithms, this part was a good help in giving me more insight into the use of them. This book is one of the few that covers swarm intelligence, most of the literature still being found in online preprints and published journal articles. The author calls one approach "particle swarm optimization" (PSO), and he explains how the different social interaction schemes serve to classify the algorithm, going by the namnes of star, ring, and wheels topology. He also discusses various modifications to PSO that improve its convergence and to increase its diversity. Another approach is based on the social interaction of ants, and is called appropriately "ant colony optimization". This approach has been applied with some success to route assignment in packet networks, and has been shown to be competetive with vector-distance and link-state shortest path algorithms. It remains to be seen if such an approach will be implemented in real-world network topologies, dominated as they are currently with legacy hardware. The author also gives brief discussions on some of its other applications, such as robotics, and the quadratic assignment, job-scheduling, and graph coloring problems.

I did not read the part on fuzzy systems so I will omit its review.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
4.0 out of 5 stars A fine overview, March 5, 2003
By 
Damjan (Maribor, Slovenia) - See all my reviews
This review is from: Computational Intelligence: An Introduction (Hardcover)
The book is divided into four parts. The first part is about neural networks and is covered in much more depth than other parts. The author touches upon every major neural network paradigm and covers fundamental learning techniques. What bothers me about the first part is following:
- it is too theoretical
- the chapter about neural networks performance is too fat, although practical (but it would be better to be more practical about general NN techniques), so i lost interest in it when reading.
The second part about genetic algorithms is interesting and concise, but techniques like cultural evolution and coevolution are flabby explained. Few pages more could be spared.
The third part about swarm intelligence covers two techniques, namely ant colonies and particle optimization. Since there is not much literature about these young techniques, i find them quite well explained.
The last part about fuzzy logic was a bit disappointing, because it seemed like the author was in a rush to finish the book. Too shallow to be of any practical use (but still as a reference).
All in all is the book a good overview with lots of references on more specialized literature. I don't know about any other book to cover such diverse fields in one volume, and therefore recommend it for readers, who do not intend to go into deep study of things.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Good intro to the subject, September 12, 2009
By 
Lei Lani K. Lucero (Hampton, Virginia USA) - See all my reviews
(REAL NAME)   
The course at ODU does not have a textbook, but this would be my recommendation for one. The chapters basically follow the outline for the course, and this book is highly recommended for anyone interested in Computational Intellegence and Design Optimization
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
First Sentence:
A major thrust in algorithmic development is the design of algorithmic models to solve increasingly complex problems. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
net input signal, swarm optimization, generalization factor, codebook vectors, training subset, firing strength, rough set theory, colony optimization, selective learning, lower approximation, winning neuron, training set size, rough sets, inertia weight, evolutionary computing, neighborhood function, fuzzy controllers, upper approximation, fuzzy systems, generalization error, hidden units, fuzzy sets, swarm intelligence, strategy parameters
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject