6. Neural Networks
Neural Networks is one of the research areas within Machine Learning and Artificial Intelligence.
A lot of the modern applications, like Large Language Models and ChatGPT, and also the image and video generation AI that you see, depends on Neural Networks. So you need to learn what they are and what they can do.
Building on ideas from previous chapters we walk you through basic neural networks, even training one step-by-step to give you some insight and intuition as to what is happening when these huge real-world models are trained.
We look at how more complex networks can learn more complex things, and introduce more advanced topics such as recurrent neural networks, deep learning, and long short-term memory networks.
If these just sound like complicated buzzwords now, by the end of the chapter you'll know what each of these are, and how they work!