This book was primarily written for an audience that has heard about neural networks or has had some experience with the algorithms, but would like to gain a deeper understanding of the fundamental material. For those that already have a solid grasp of how to create a neural network application, this work can provide a wide range of examples of nuances in network design, data set design, testing strategy, and error analysis.Computational, rather than artificial, modifiers are used for neural networks in this book to make a distinction between networks that are implemented in hardware and those that are implemented in software. The term artificial neural network covers any implementation that is inorganic and is the most general term. Computational neural networks are only implemented in software but represent the vast majority of applications.While this book cannot provide a blue print for every conceivable geophysics application, it does outline a basic approach that has been used successfully.