- 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.
推薦閱讀
- Arduino開發實戰指南:LabVIEW卷
- Building a Recommendation Engine with Scala
- Learning ArcGIS Pro
- 人人都是網站分析師:從分析師的視角理解網站和解讀數據
- Mastering Rust
- 精通網絡視頻核心開發技術
- Java EE 7 Performance Tuning and Optimization
- Creating Mobile Apps with jQuery Mobile(Second Edition)
- RealSenseTM互動開發實戰
- Practical Game Design with Unity and Playmaker
- INSTANT Yii 1.1 Application Development Starter
- C++語言程序設計
- Mastering jQuery Mobile
- 大數據時代的企業升級之道(全3冊)
- C# 7.0本質論