官术网_书友最值得收藏!

  • 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 1Machine 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.
主站蜘蛛池模板: 浠水县| 丰顺县| 都江堰市| 南开区| 长阳| 兴安县| 北票市| 永福县| 蒙自县| 江阴市| 双牌县| 航空| 河曲县| 潜江市| 丰台区| 高安市| 汶川县| 泽普县| 苍山县| 长宁县| 石嘴山市| 磐石市| 若羌县| 天祝| 漾濞| 丰镇市| 四平市| 多伦县| 堆龙德庆县| 龙岩市| 德安县| 天祝| 澄迈县| 阳东县| 闽侯县| 大余县| 海兴县| 湘乡市| 北安市| 墨竹工卡县| 西华县|