Unity-机器学习

神经网络算法之神经元

2018-07-12  本文已影响0人  veinsvx

背景简介

对人类中枢神经系统的观察启发了人工神经网络这个概念。在人工神经网络中,简单的人工节点,称作神经元(或感知器),连接在一起形成类似生物神经网络的网状结构。

在现在的神经网络软件实现中,生物学的方法已经被抛弃,取而代之的是基于统计学和信号处理的更加实用的方法。

以上摘自维基百科

如何构建一个神经元

1.神经元结构


神经元图片.png

2.训练函数

f(x)=input1*weight(参数1)+input2*weight(参数2)+bias(偏置参数)={ 1   if(W*X+b)>0
                                                              0   otherwise
其中:
input1*weight1=W
input2*weight2=X
bias=b

3.训练步骤

                   新参数1=input1*(正确的output-输出的output)+参数1
                   新参数2=input2*(正确的output-输出的output)+参数2
                   新偏置参数=(正确的output-输出的output)+偏置参数

理论知识到此结束,后面会有两个案例来演示
希望对大家有帮助,如果文中有纰漏或错误,还请指出。

上一篇下一篇

猜你喜欢

热点阅读