- Hands-On Java Deep Learning for Computer Vision
- Klevis Ramo
- 206字
- 2021-07-02 13:25:42
Building a single neuron
Let's understand how to implement a neural network on a computer by expressing a single neuron mathematically, as follows:

The inputs here are numbers, followed by the computational units. We are familiar with the fact that we do not know the functioning of a biological neuron, but while creating an artificial network, we actually possess the power to build a process.
Let us build a computational unit that will process the data in two steps as depicted in the previous diagram. The first step will sum all the input values obtained so far, and for the second step, we will apply the sum attained in the previous step to a sigmoid function as depicted in the preceding diagram.
The purpose of the sigmoid function is to provide the output as 1 when the sum applied is positive, and to give the output as 0 when the sum applied is negative. In this example, the sum of X1, X2, X3, and X4 will be -3, which, when applied to the sigmoid function, will give us the final value of 0.1.
The sigmoid function, which is applied after the sum, is called the activation function, and is denoted by a.
- 企業數字化創新引擎:企業級PaaS平臺HZERO
- 數據庫原理及應用教程(第4版)(微課版)
- 數據庫原理與設計(第2版)
- Apache Kylin權威指南
- Instant Autodesk AutoCAD 2014 Customization with .NET
- Mastering LOB Development for Silverlight 5:A Case Study in Action
- Filecoin原理與實現
- 數據中心經營之道
- 智能與數據重構世界
- AndEngine for Android Game Development Cookbook
- 大數據理論與工程實踐
- 大數據原理與技術
- 21天學通Oracle(第2版)
- Industrial Internet Application Development
- 數據要素價值化藍圖:全景、認知與路徑