- Python Deep Learning
- Ivan Vasilev Daniel Slater Gianmario Spacagna Peter Roelants Valentino Zocca
- 261字
- 2021-07-02 14:31:03
An introduction to neural networks
We can describe a neural network as a mathematical model for information processing. As discussed in Chapter 1, Machine Learning – an Introduction, this is a good way to describe any ML algorithm, but, in this chapter, well give it a specific meaning in the context of neural networks. A neural net is not a fixed program, but rather a model, a system that processes information, or inputs. The characteristics of a neural network are as follows:
- Information processing occurs in its simplest form, over simple elements called neurons.
- Neurons are connected and they exchange signals between them through connection links.
- Connection links between neurons can be stronger or weaker, and this determines how information is processed.
- Each neuron has an internal state that is determined by all the incoming connections from other neurons.
- Each neuron has a different activation function that is calculated on its state, and determines its output signal.
A more general description of a neural network would be as a computational graph of mathematical operations, but we will learn more about that later.
We can identify two main characteristics for a neural net:
- The neural net architecture: This describes the set of connections-namely, feedforward, recurrent, multi or single-layered, and so on-between the neurons, the number of layers, and the number of neurons in each layer.
- The learning: This describes what is commonly defined as the training. The most common but not exclusive way to train a neural network is with the gradient descent and backpropagation.
推薦閱讀
- C#程序設(shè)計(jì)實(shí)訓(xùn)指導(dǎo)書
- 小程序?qū)崙?zhàn)視頻課:微信小程序開發(fā)全案精講
- Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)
- Python高級(jí)機(jī)器學(xué)習(xí)
- MySQL數(shù)據(jù)庫(kù)管理與開發(fā)(慕課版)
- 零基礎(chǔ)輕松學(xué)SQL Server 2016
- Hands-On GUI Programming with C++ and Qt5
- Extending Unity with Editor Scripting
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)指導(dǎo)
- Mastering Elixir
- HTML+CSS+JavaScript網(wǎng)頁(yè)制作:從入門到精通(第4版)
- PHP項(xiàng)目開發(fā)全程實(shí)錄(第4版)
- Android編程權(quán)威指南(第4版)
- 分布式數(shù)據(jù)庫(kù)HBase案例教程
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程