Machine Learning This book is an introduction to basic machine learning and artificial intelligence. It gives you a list of applications, and also a few examples of the different types of machine learning.
Book 2: Neural Networks Neural networks are used to model complex patterns for prediction and simulation. It uses the processing pattern used by brain neurons to achieve this. Neural Networks are good at processing complex, non-linear relationships and are used in forecasting, image processing, and character recognition.