- Python Deep Learning
- Ivan Vasilev Daniel Slater Gianmario Spacagna Peter Roelants Valentino Zocca
- 234字
- 2021-07-02 14:31:03
Neural Networks
In Chapter 1, Machine Learning – an Introduction, we introduced a number of basic machine learning(ML) concepts and techniques. We went through the main ML paradigms, as well as some popular classic ML algorithms, and we finished with neural networks. In this chapter, we will formally introduce what neural networks are, describe in detail how a neuron works, see how we can stack many layers to create a deep feedforward neural network, and then we'll learn how to train them.
In this chapter, we will cover the following topics:
- The need for neural networks
- An introduction to neural networks
- Training neural networks
Initially, neural networks were inspired by the biological brain (hence the name). Over time, however, we've stopped trying to emulate how the brain works and instead we focused on finding the correct configurations for specific tasks including computer vision, natural language processing, and speech recognition. You can think of it in this way: for a long time, we were inspired by the flight of birds, but, in the end, we created airplanes, which are quite different. We are still far from matching the potential of the brain. Perhaps the machine learning algorithms in the future will resemble the brain more, but that's not the case now. Hence, for the rest of this book, we won't try to create analogies between the brain and neural networks.
推薦閱讀
- Xcode 7 Essentials(Second Edition)
- Servlet/JSP深入詳解
- Designing Hyper-V Solutions
- Blender 3D Incredible Machines
- 程序是怎樣跑起來的(第3版)
- 數(shù)據(jù)結構案例教程(C/C++版)
- Java實戰(zhàn)(第2版)
- Web App Testing Using Knockout.JS
- C陷阱與缺陷
- Hacking Android
- Instant Automapper
- Java高手是怎樣煉成的:原理、方法與實踐
- Laravel Design Patterns and Best Practices
- 體驗之道:從需求到實踐的用戶體驗實戰(zhàn)
- ANSYS FLUENT 16.0超級學習手冊