Chapter 6: Getting Started with Deep Learning: Crash Course in Neural Networks
In this chapter, you'll learn the basics of deep learning and artificial neural networks. You'll discover the basic idea and theory behind these topics and how to train simple neural network models with Python. The chapter will serve as an excellent primer for the upcoming chapters, where the ideas of pipeline optimization and neural networks are combined.
We'll cover the essential topics and ideas behind deep learning, why it has gained popularity in the last few years, and the cases in which neural networks work better than traditional machine learning algorithms. You'll also get hands-on experience in coding your own neural networks, both from scratch and through pre-made libraries.
This chapter will cover the following topics:
- An overview of deep learning
- Introducing artificial neural networks
- Using neural networks to classify handwritten digits
- Comparing...