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

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.

主站蜘蛛池模板: 喀喇沁旗| 镇沅| 绍兴县| 荔浦县| 三河市| 辽源市| 双城市| 宣化县| 伊吾县| 陕西省| 新龙县| 神农架林区| 元阳县| 盐边县| 民权县| 襄城县| 大兴区| 梅州市| 锡林浩特市| 南部县| 阜新市| 宣城市| 工布江达县| 随州市| 高邑县| 赣州市| 巫山县| 藁城市| 开江县| 钦州市| 嘉鱼县| 新安县| 简阳市| 南漳县| 禹州市| 彩票| 江门市| 连云港市| 平泉县| 嘉善县| 玛多县|