Neural networks and numerical analysis This book uses numerical analysis as the main tool to investigate methods in machine learning and neural networks. The efficiency of neural network representations for general functions and for polynomial functions is studied in detail together with an original description of the Latin hypercube method and of the ADAM algorithm for training. Furthermore unique features include the use of Tensorflow for implementation session and the description of on going research about the construction of new optimized numerical schemes. This timely volume uses numerical analysis as the main tool to study methods in machine learning and artificial intelligence. It explains mathematical notions such as approximation and optimization which are the roots of neural networks.