深度学习保姆级教学

文章目录

  • 前言
  • 1.深度学习概论
  • 2.神经网络
    • 1.基础原理
    • 2.损失函数
    • 3.SoftMax
    • 4.前向传播
    • 5.反向传播
      • 1.反向传播介绍
    • 6 卷积神经网络应用
      • 1.检测任务
      • 2.超分辨率重构
      • 3.医学检测
      • 4.无人驾驶
      • 5. 人脸识别
    • 6.卷积网络和传统区别
    • 7.卷积神经网络
      • 1.卷积做了什么?
      • 2.节点网络
        • 1.Alexnet
        • 2.Vgg
      • 2.卷积网络反向传播详细介绍

前言

本章主要介绍深度学习基础
AI深度学习-卷积神经网络000


1.深度学习概论

深度学习是真正能学习什么样的特征是最重要的,它解决了怎么样提取特征。
特征是非常重要的,特征的数量级决定了结果。

深度学习保姆级教学_第1张图片 深度学习保姆级教学_第2张图片 深度学习保姆级教学_第3张图片 深度学习保姆级教学_第4张图片 深度学习保姆级教学_第5张图片 深度学习保姆级教学_第6张图片 深度学习保姆级教学_第7张图片 深度学习保姆级教学_第8张图片

换脸对于神经网络很简单
深度学习保姆级教学_第9张图片

深度学习保姆级教学_第10张图片 深度学习保姆级教学_第11张图片 深度学习保姆级教学_第12张图片

识别绿色圆圈属于什么类别。
它周围什么多,就属于什么。

深度学习保姆级教学_第13张图片 深度学习保姆级教学_第14张图片

CIFAR-10数据集

深度学习保姆级教学_第15张图片 深度学习保姆级教学_第16张图片 深度学习保姆级教学_第17张图片

2.神经网络

1.基础原理

f(x,W),其中x是像素点
深度学习保姆级教学_第18张图片

深度学习保姆级教学_第19张图片

还要加上一个偏置,每个类别

深度学习保姆级教学_第20张图片

下图是三个类别,四个像素点,w正值代表促进,负值代表抑制作用。
W矩阵最开始是随机值,迭代过程中不断改进这些参数,最后

深度学习保姆级教学_第21张图片 深度学习保姆级教学_第22张图片

2.损失函数

损失函数用来衡量当前你的权重矩阵的好坏,如果损失函数值越大,代表权重矩阵不好,越小,代表好。
图片下面的数字是得分。
Sj-Sy=其它类别减去正确类别,+1 代表加了一个偏置,正确类别至少比错误类别高1以上,才是没有损失的。
损失函数为0的时候,代表没有损失。

深度学习保姆级教学_第23张图片

权重参数会不会产生过拟合。

深度学习保姆级教学_第24张图片 深度学习保姆级教学_第25张图片

3.SoftMax

把得分转换成一个概率值,把所有值都压缩到0-1
深度学习保姆级教学_第26张图片

如何理解这个公式?

为什么要使用log,数字越接近1,损失越小,其余越来越大

深度学习保姆级教学_第27张图片

4.前向传播

回归任务(预测一个得分,计算损失)

深度学习保姆级教学_第28张图片

多次变换,增加了多层,每一层关注不同的点

深度学习保姆级教学_第29张图片

5.反向传播

深度学习保姆级教学_第30张图片 深度学习保姆级教学_第31张图片

加入,结果变小,改那个之最好?

w让损失函数变换最快。
求偏导数,发现z的变换能让整个函数变换最大

深度学习保姆级教学_第32张图片

实际神经网络中,从后往前传播

深度学习保姆级教学_第33张图片

逐层,从后往前传播
深度学习保姆级教学_第34张图片

下图中x就是我们的像素点,绿色的是我们的输入值,红色的是梯度值
深度学习保姆级教学_第35张图片

深度学习保姆级教学_第36张图片

门单元介绍

深度学习保姆级教学_第37张图片 深度学习保姆级教学_第38张图片

训练的过程就是求权重

深度学习保姆级教学_第39张图片 深度学习保姆级教学_第40张图片 深度学习保姆级教学_第41张图片 深度学习保姆级教学_第42张图片 深度学习保姆级教学_第43张图片 深度学习保姆级教学_第44张图片 深度学习保姆级教学_第45张图片 深度学习保姆级教学_第46张图片

解决过拟合是随机的杀死一些神经元

深度学习保姆级教学_第47张图片

深度学习-偏导数复习

1.反向传播介绍

深度学习保姆级教学_第48张图片

下面是激活函数
深度学习保姆级教学_第49张图片

继续求输出层
深度学习保姆级教学_第50张图片

继续求输出层
深度学习保姆级教学_第51张图片

深度学习保姆级教学_第52张图片

反向求导
深度学习保姆级教学_第53张图片

求导后结果

深度学习保姆级教学_第54张图片

换算后

深度学习保姆级教学_第55张图片

最后求出新的权重,下面参数是学习率也就是步长

深度学习保姆级教学_第56张图片 深度学习保姆级教学_第57张图片 深度学习保姆级教学_第58张图片 深度学习保姆级教学_第59张图片 深度学习保姆级教学_第60张图片 深度学习保姆级教学_第61张图片 深度学习保姆级教学_第62张图片 深度学习保姆级教学_第63张图片

6 卷积神经网络应用

Y轴是错误率
深度学习保姆级教学_第64张图片

1.检测任务

分类与检索,淘宝图片同类查找

2.超分辨率重构

3.医学检测

4.无人驾驶

深度学习保姆级教学_第65张图片

5. 人脸识别

深度学习保姆级教学_第66张图片

6.卷积网络和传统区别

左边传统网络,右边卷积网络

深度学习保姆级教学_第67张图片

7.卷积神经网络

下面注意全连接层,全连接就是全部链接的层

深度学习保姆级教学_第68张图片

1.卷积做了什么?

卷积做特征提取

深度学习保姆级教学_第69张图片 深度学习保姆级教学_第70张图片

不要忘了偏置项1

深度学习保姆级教学_第71张图片

需要做多次卷积

深度学习保姆级教学_第72张图片

堆叠的卷积

深度学习保姆级教学_第73张图片

常规卷积网络
深度学习保姆级教学_第74张图片

卷积计算结果

深度学习保姆级教学_第75张图片

计算案例
深度学习保姆级教学_第76张图片

卷积参数共享

深度学习保姆级教学_第77张图片

池化层,下采样

深度学习保姆级教学_第78张图片

最大池化

深度学习保姆级教学_第79张图片

有多少层,7层。
想要得到结果,还是要全连接层,
需要把323210拉成一维向量,110240,拉长操作其实还是卷积,比如323210拉长,那么就需要32321010240个权重

深度学习保姆级教学_第80张图片

特征图变换

深度学习保姆级教学_第81张图片

2.节点网络

1.Alexnet

深度学习保姆级教学_第82张图片

2.Vgg

深度学习保姆级教学_第83张图片 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b4a260768ffa459fa449936a6c45347d.png)

深度学习保姆级教学_第84张图片

深度学习保姆级教学_第85张图片

2.卷积网络反向传播详细介绍

相比传统神经网络,卷积神经网络,特征图就是卷积核了

深度学习保姆级教学_第86张图片 深度学习保姆级教学_第87张图片 深度学习保姆级教学_第88张图片 深度学习保姆级教学_第89张图片 深度学习保姆级教学_第90张图片 深度学习保姆级教学_第91张图片 深度学习保姆级教学_第92张图片 深度学习保姆级教学_第93张图片 深度学习保姆级教学_第94张图片 深度学习保姆级教学_第95张图片 深度学习保姆级教学_第96张图片 深度学习保姆级教学_第97张图片 深度学习保姆级教学_第98张图片 深度学习保姆级教学_第99张图片

你可能感兴趣的:(AI,深度学习,ai,卷积神经网络)