通过在javascript中创建神经网络来了解神经网络

时间:2018-08-21 08:09:52

标签: neural-network

我是ML / AI新手。

我试图用Javascript创建一个神经网络,试图实现OR逻辑门。在此给出-https://gist.github.com/lakshaydulani/0a8fc8148aabf58278935b4af7013c8f

建模如下-

  

y = ax1 + bx2 + c

     

哪里

     

y =输出

     

x1 =输入1

     

x2 =输入2

     

a =输入1的权重

     

b =输入2的权重

     

c =偏差

到目前为止没有激活功能。

运行1,000或10,000次训练后,我得到以下模型

a = 0.44,b = 0.47,c = 0.27

首先,我到目前为止所做的事情,对吗?

如果是,则-

不同情况下的输出将为-

  

0,0 =>(0.44 * 0)+(0.47 * 0)+ 0.27 = 0.27(应该为0)

     

0,1 =>(0.44 * 0)+(0.47 * 1)+ 0.27 = 0.74(应该是1)

     

1,0 =>(0.44 * 1)+(0.47 * 0)+ 0.27 = 0.71(应该是1)

     

1,1 =>(0.44 * 1)+(0.47 * 1)+ 0.27 = 1.18(应该是1)

所以从上面我可以说我的激活功能应该是

f(x) = x > 0.7 ? 1 : 0;

我做对了吗?

0 个答案:

没有答案