美文网首页Kaggle
Learn专题六——深度学习

Learn专题六——深度学习

作者: Python解决方案 | 来源:发表于2019-06-05 13:58 被阅读0次

输入层
隐藏层
输出层

epoch数
训练样本数
每个样本的特征数
神经网络的层数
神经网络每层包含的节点数
参数个数
超参数:学习率alpha,梯度下降法执行的次数,隐藏层数、隐藏层单元数、激活函数的选择、momentum、mini-batch size、正则化参数
超参数决定了参数w和b的值
权重参数w及偏置参数b与前一层节点个数n的关系,l代表第l层
参数的值可能会因为时间的变化需要发生改变,因为随着CPU和GPU的计算能力每年都会发生变化
w[l].shape=[n[l],n[l-1]]
b[l].shape=[n[l],1]
z[l].shape=[n[l],1]
如果有把m个样本都考虑进去
Z[l].shape=[n[l],m]
同理
dA.shape=[n[l],m]
dZ.shape=[n[l],m]

中间参数有哪些
每一层由各自的w和b
每一层还有各自的dZ和dA
Z[l]=W[l]*A[l-1]+b[l]
A[l]=g(Z[l])

dW=
dB=

W[l]=W[l]-alphadW[l]
B[l]=B[l]-alpha
dB[l]

超参数个数

卷积神经网络中卷积核的尺寸

随机初始化
随机梯度下降
前向传播
反向传播
激活函数
非线性激活函数
损失函数
成本函数

监督学习
半监督学习
非监督学习
强化学习
机器学习
深度学习

分类
聚类
回归

向量化
广播

特征检测器 or 边缘检测器

过拟合、欠拟合
训练集、验证集、测试集要求来自同一分布
偏差、方差
交叉验证
最优误差:贝叶斯误差

解决过拟合问题的方法:
1.增加数据量
2.正则化

  • L1、L2、Fobrennis正则化。
    L2或者Fobrennis正则化可以减少过拟合的发生,因为通过改变lambda值的大小,可以影响隐藏层w的值,如果lambda设置的很大,w就会很小,使得激活函数接近于线性,进而减少过拟合。
  • dropout正则化
    dropout正则化和反向随机失活,通过除以keep_prob,使得a的期望值不变来实现
  • 数据增强
  • early-stopping

解决训练速度问题:
1.正规化输入
2.一些优化算法

  • mini-batch减少梯度下降的时间:随机梯度下降、批梯度下降:64-512
  • Momentum
    解决梯度消失和梯度爆炸问题
  • 权重初始化

tanh:Xavier初始化,sqrt(1/n[l-1])
Relu:sqrt(2/n[l-1])
其他:sqrt(2/(n[l-1]+n[l]))

梯度检验的意义在哪里?
由于深度学习将会是今后学习的重点,所以本专题放在以后更新。

相关文章

  • Learn专题六——深度学习

    输入层隐藏层输出层 epoch数训练样本数每个样本的特征数神经网络的层数神经网络每层包含的节点数参数个数超参数:学...

  • 神经网络:提升深度学习模型的表现

    深度学习性能提升的诀窍 深度学习性能提升的诀窍[转载] 原文: How To Improve Deep Learn...

  • ML&DL

    机器学习与深度学习的认知(结合Deep Learning Tutorial李宏毅) 1、Machine Learn...

  • 2019-04-19

    论文《Zoom to learn,Learn to zoom》。 本以为是一篇非常有意思的CV中讲用深度学习实现变...

  • 19 深度学习速查手册

    深度学习和机器学习速查手册 Keras 神经网络图 Numpy Scipy Pandas Scikit-learn...

  • 学习笔记TF042:TF.Learn、分布式Estimator、

    TF.Learn,TensorFlow重要模块,各种类型深度学习及流行机器学习算法。TensorFlow官方Sci...

  • ISLR细读-01

    Python棒棒棒,然而在简明扼要地理解机器学习/深度学习的基石,即:统计学习(Statistical Learn...

  • R | 机器学习 + mlr3verse、tidymodels

    众所周知 Python 做机器学习/深度学习非常牛,一些为人熟知的框架:scikit-learn[https://...

  • 《Learn how to learn》学习笔记(六)

    第四周(全) 这是coursera上美国加州大学圣地亚哥分校的系列课程。网址:https://www.course...

  • 史记研究性学习总结

    《史记》研究性学习是指在某些专题上深度的研究并学习《史记》我们每个人学习的专题都不同,我是第一专题,研究的...

网友评论

    本文标题:Learn专题六——深度学习

    本文链接:https://www.haomeiwen.com/subject/zcojxctx.html