Programming Neural Networks in Java will show the intermediate to
advanced Java programmer how to create neural networks. This book
attempts to teach neural network programming through two mechanisms.
First the reader is shown how to create a reusable neural network
package that could be used in any Java program. Second, this reusable
neural network package is applied to several real world problems that
are commonly faced by IS programmers. This book covers such topics as
Kohonen neural networks, multi Layer neural networks, training, back
propagation, and many other topics.
Chapter 1: Introduction to Neural Networks
Chapter 2: Understanding Neural Networks
Chapter 3: Using Multilayer Neural Networks
Chapter 4: How a Machine Learns
Chapter 5: Understanding Back Propagation
Chapter 6: Understanding the Kohonen Neural Network
Chapter 7: OCR with the Kohonen Neural Network
Chapter 8: Understanding Genetic Algorithms
Chapter 9: Understanding Simulated Annealing
Chapter 10: Eluding Local Minima
Appendix A. JOONE Reference
Appendix B. Mathematical Background
Appendix C. Compiling Examples under Windows
Appendix D. Compiling Examples under Linux/UNIX