神经网络推导


       今天花了大半天的时间,把三层神经网络,自己推导了一遍。对于其基础思想有了一定的了解,特写此文记录下。

       首先介绍基本概念,三层分别为输入层、隐含层和输出层。横线箭头为权重。所要最求的目的就是,在此网络下的输出与真实的输出尽可能的接近。

       其中截距项的作用:拟合平面上的一些点,y = a \cdot x + b的普适性肯定比y = a \cdot x好,能够是的所拟合的线平移。

       激活函数的作用(引用知乎大神解释,贼好理解https://www.zhihu.com/question/22334626):单层感知机的含义如图,即利用w1,w2,和b构成的直线,将平面分隔为两部分,绿色部分为需要部分

 

 

 

       

 

因而多层感知机可以将空间分的更精细,有更强的分类能力。但是有木有发现一个问题,前面两种情况的分类都是用直线进行分隔,无论如何都还是一个线性方程

  如何得到非现行分类器呢,这就要用到激活函数,激活函数的作用就在此。

      有这两图可见,由于有了激励函数的加入,线性空间变为非线性空间,此时分类器的表达能力也就更强了,当在多维空间时,想必比线性空间有更好的效果。当然激活函数有很多,我会慢慢学习记录。

 交叉熵的作用(交叉熵并没有写在草稿纸上):用来衡量在给定的真实分布下,使用非真实分布所指定的策略消除系统的不确定性所需要付出的努力的大小。总的来说就是判定网络预测结果与正确结果的差距,以此来反向传播不断的来修正权值。理解不了可以看这个https://www.zhihu.com/question/41252833。

  记录今天的学习内容,为了便于理解,有图文参考知乎,出处已贴,侵删

 

转载于:https://www.cnblogs.com/smartwhite/p/7588235.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值