Introduction to Neural Networks for Java, Second Edition
Introduction to Neural Networks with Java, Second Edition, introduces the Java programmer to the world of Neural Networks and Artificial Intelligence. Neural network architectures, such as the feedforward, Hopfield, and self-organizing map architectures are discussed. Training techniques, such as backpropagation, genetic algorithms and simulated annealing are also introduced. Practical examples are given for each neural network. Examples include the traveling salesman problem, handwriting recognition, financial prediction, game strategy, mathematical functions, and Internet bots. All Java source code is available online for easy downloading.

Comments
Thanks for the information. I
Thanks for the information. I was looking for this information. These will be valid for my new project.
swing sets
Source Code
Hello, I purchased the book and am very proficient in java. However, I'm just confused on how to use the library. As most of the code is source I'm having troubles trying to get a proper compiling. Is there a particular setup or environment variables and such that need to be run through in order for me to correctly compile. As of now, I've simply gone through the trouble of trying to figure out the packing and compile the classes one by one, but it gets stuck somewhere in self organizing maps area where the enum command is called. Unless I'm blind, I haven't seen anything in the readme that gave any help on this.
Any help is appreciated as I trully enjoy the book but I want to be able to run and understand the source as well.
compiling
The best way is to use the ant scripts that come with the projects. Compiling the classes one-by-one will not work, they are very interdependent.
where can i download this book
i am intrested in developing the character recognition system in java, cna somebody help me out,is their any library for neural network in java
Libraries
khanis, this book's example code provides some good starting points for the library you're seeking, and there are some more sophisticated libraries referenced at http://www.jeffheaton.com/ai/ under "Other AI Stuff I use from the net."
you can also try...
Encog. It is sort of meant as the next step beyond this book. Encog supports many different neural network types.
http://www.heatonresearch.com/encog/
java
this descripe a nural network using java programming language
yes...
It does at that! :)