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

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.

主站蜘蛛池模板: 克拉玛依市| 改则县| 温宿县| 神木县| 梅州市| 安图县| 马边| 渑池县| 建水县| 安达市| 宝丰县| 静海县| 建德市| 平远县| 麟游县| 成安县| 清远市| 遂川县| 汽车| 渭源县| 南丰县| 肃南| 互助| 共和县| 东乡族自治县| 铜山县| 遂溪县| 随州市| 松江区| 浙江省| 大埔县| 郓城县| 平和县| 蓬溪县| 安仁县| 寿宁县| 延庆县| 晋宁县| 灵川县| 丹东市| 通州区|