神经网络与深度学习-吴岸城

1.机器学习

以买橙子为例:不同品种/颜色/大小等的橙子味道不同,我们创建一个包含了不同变量(品种/颜色/大小等)和结果(橙子的味道)的模型,将不同的橙子扔到模型中,模型就会随着新的样本变得越来越全面。这就是机器学习。

2.人脑是如何学习的

大脑学习包括信息输入/模式加工/动作输出

(1)信息输入:视觉,听觉,触觉等。对应感觉神经元

(2)模式加工:比如人第一次看到猴子,大脑视觉皮层至少有30个不同区域会参与到这一过程中,每一块区域负责处理图像的一个方面,比如皮毛,尾巴。面部和动作,这些综合起来形成了猴子的一个完整形象,储存到大脑的记忆区中。对应联络神经元

(3)动作输出:对应运动神经元

不同的输入,以及不同的大量的神经元通过强弱不同的链接方式,导致了行为方式的多样化。这就构成了复杂的神经网络。

3.构造神经网络

S代表神经元的输出,p代表神经元的输入,w代表输入的权重,b代表神经元的内部强度:s=p1*w1+p2*w2+p3*w3+b

4.感知器的学习

感知器的学习就像探索性测试,通过不断的修改神经网络的权值和偏置,最终得到一个可用权重并用已经训练好的感知机去做一些事情。

单层神经网络学习步骤:

(1)预设任意的wb,并计算出实际输出

(2)使用e=t-a,计算出期望输出t和实际输出a的误差e

(3)使用w(new)=w(old)+eb(new)=b(old)+e,计算出新的wb,并回到步骤1

  重复上述步骤直到误差e0,则学习完成

 

posted @ 2017-07-10 14:05  laislabonita  阅读(1610)  评论(0编辑  收藏  举报