大数据学习笔记之四十三 深度学习的基本方法

1)自动编码器

    1.1 内涵 

          是一个逐层的贪心算法,在每一次迭代中训练一层网络,然后使用一个类似于后向传播的算法对深度网络进行调优

    1.2 思想

          将深度网络看成一连串的自动编码器,包括两个阶段:

                  1,第一阶段是编码阶段,编码阶段对应输入层到隐藏层的映射;

                  2,第二阶段是解码阶段,对应的是隐藏层到输出层的映射

    1.3 学习过程

           1,用隐藏层进行编码,再将编码结果作为输入传递给输出层进行解码,解码后的结果应该与原始输入相似但不相同

           2,将结果与原始输入的误差最小化得到最优的编码方案

           3,把中间层参数提取出来就是一个最优编码方法

   1.4 前向训练阶段

          1,首先训练第一层自动编码器

          2,然后将第一层自动编码器的解码部分拿掉,直接将第一层的编码结果作为输入,利用这个输入训练第二层编码器

          3,最后根据需要将第二层的解码部分换成相应的分类函数即可实现一个简单的分类器

    1.5 后向调优阶段

          1,从输出层n开始,计算参数

          2,对于n-1、n-2、.....2层,计算参数

          3,计算目标的偏微分

          4,使用偏微分对各参数进行更新

          5,完成更新后,即完成一次优化迭代

   2)稀疏编码

        无监督学习方法,用来寻找一组超完备基向量以更高效地表示样本数据

    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值