Deep Learning概述

 

1.深度学习发展简史

2.三步实现深度学习

2.1Neural Network

神经网络由模仿脑部神经系统发展而来,一个节点称为一个“Neuron”,包括连接在节点上面的weights和biases。

在全连接的神经网络中,一个神经元节点接受上一层节点的输入,分别乘以连接边上的权重,放进激活函数中,获得对应输出,并将该层的输出作为下一层的输入向下传递。

每一个神经元都有一个bias。给出一个神经网络架构,相当于确定了一个函数集,我们要做到就是在这个函数集和里找到效果做好的函数。

 

 

神经网络可以自己提取特征进行学习,不需要在进行特征工程。

 

 

 2.2goodness of a function

给定一组参数就可以根据分类的结果算出误差cost,使用Cross Entropy计算每一个输出误差。

在函数集中找到使总误差L最小的函数,也就是找到一组参数theta使L最小。

2.3pick the best function

 

同样适用Gradient Descent来训练。但是gradient的求法使用的是backpropagation。

 3.结论

 

 深度学习其实就像“把大象放进冰箱那样简单”,只需三步。

 

posted @ 2017-07-24 09:59  Peter-Young  阅读(431)  评论(0编辑  收藏  举报