码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 深度学习入门


    目录

    • 1.线性回归
      • 1.2 最小二乘法
      • 1.2 梯度下降法
      • 1.3 逻辑回归算法
    • 2.全神经网络
      • 2.1 全神经网络整体架构
      • 2.2 激活函数的作用
      • 2.3 激活函数
      • 2.4 全神经网络前向传播
      • 2.5 神经网络损失参数
      • 2.6 链式法则
      • 2.7 全神经网络反向传播
    • 3.卷积神经网络
      • 3.1卷积神经网络架构
      • 3.2 卷积计算
      • 3.2 填充操作
      • 3.3 多通道卷积计算
      • 3.4 池化运算
    • 4.循环神经网络
      • 4.1 RNN基本结构
      • 4.2 RNN与全连接神经网络的区别
      • 4.3 RNN数学模型
      • 4.4 RNN神经网络前向传播
      • 4.5 RNN和LSTM模型对比
      • 4.6 LSTM模型基本运算
      • 4.7 LSTM遗忘门
      • 4.8 LSTM输入门
      • 4.9 LSTM输出门

    1.线性回归

    假设给定数据集D={(x1,y1),(x2,y2),…,x是样本,y是特征,
    在这里插入图片描述
    分类问题会有一个准确的值,回归问题就是会给一个区间,比如下图就是关于工资与年龄能够贷款多少钱的案例,我们要通过给定的x1,x2,y假定一个模型来判定给出其他x1,x2,得出的y值是否能很好的判断出来,我们假设模型是y=θ1x1+θ2x2,就要求出当前的θ1和θ2,

    在这里插入图片描述
    虽然我们的模型不能覆盖所有的点,但希望能覆盖尽可能多的点,所以我们找这一条线来拟合尽量多的点.
    在这里插入图片描述
    在 θ0后增添一项X0,让他们拼成一个矩阵,更好运算,如下图所示,
    在这里插入图片描述
    在这里插入图片描述
    怎么样求解w和b来降低损失函数,提到了几个方法:

    1.2 最小二乘法

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.2 梯度下降法

    在这里插入图片描述
    在这里插入图片描述

    1.3 逻辑回归算法

    在这里插入图片描述
    sigmoid函数值在(0,1)之间,将z转化为特征和权重的求和,将z替换,通过得出的值映射到概率上去,
    在这里插入图片描述
    在这里插入图片描述

    2.全神经网络

    2.1 全神经网络整体架构

      全连接神经网络是有输入层,隐藏层,输出层组成的,隐藏层在下图有2层,也可以有多层,就像他的名字一样,输入层的一个输入连接到隐藏层神经元的每一样点,隐藏层一层的点连接到隐藏层二层的每一个点,最后输出.
    在这里插入图片描述

      h是激活函数,是非线性的,在下图中如果多了激活函数,就是逻辑回归,没有逻辑函数,就变成了线性回归.
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    2.2 激活函数的作用

      如果把激活函数设置成线性函数,最后得到的输出就是线性的,隐藏层的作用就没用了,所以要添加非线性的函数,当面对复杂问题可以更好计算.
    在这里插入图片描述

    在这里插入图片描述

    2.3 激活函数

    (https://img-blog.csdnimg.cn/40670c66572c4514a7fc8d3a440bcf39.png)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.4 全神经网络前向传播

    在这里插入图片描述
    前向传播就是推理出一个结果,与真实值进行比较,
    在这里插入图片描述

    2.5 神经网络损失参数

    在这里插入图片描述

    2.6 链式法则

    在这里插入图片描述
    在这里插入图片描述

    2.7 全神经网络反向传播

    3.卷积神经网络

      所谓三通道图像是指具有RGB三种通道的图像,简单来说就是彩色图像。R:红色,G:绿色,B:蓝色
      单通道图,俗称灰度图,每个像素点只能有有一个值表示颜色,它的像素值在0到255之间,0是黑色,255是白色,中间值是一些不同等级的灰色

    3.1卷积神经网络架构

    在这里插入图片描述

    3.2 卷积计算

    在这里插入图片描述

    3.2 填充操作

    通过填充输入数据,与卷积核相乘得到想要的输出大小
    在这里插入图片描述
    通过步幅去改变最后输出的大小
    在这里插入图片描述

      原先是33的输入,H是输入层的高度,P是向外填充的圈数,这里P向外填充了1圈,FH是卷积核高度,S是步幅,(3+21-2)/1+1=4,输入层高和宽是一样的,所以输出层大小跟上面算出来是一样的,都是4*4
    在这里插入图片描述

    在这里插入图片描述

    3.3 多通道卷积计算

    下图是3通道的图,对应的卷积核也是3通道的,第一个特征图与第一个卷积核计算,第二个特征图和第二个卷积核计算,第三个特征图和第三个卷积核计算,最后得出来的值加在一起.
    在这里插入图片描述
    C是通道为C的特征图
    在这里插入图片描述
    在这里插入图片描述

    3.4 池化运算

    最大化池化操作就是如下图所示,取出每个小块中最大的值
    在这里插入图片描述
    平均值池化是算平均值操作
    (1+2+0+1)/4=1

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4.循环神经网络

    4.1 RNN基本结构

    在这里插入图片描述

    4.2 RNN与全连接神经网络的区别

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4.3 RNN数学模型

    在这里插入图片描述

    4.4 RNN神经网络前向传播

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4.5 RNN和LSTM模型对比

    在这里插入图片描述
    在这里插入图片描述

    4.6 LSTM模型基本运算

    在这里插入图片描述

    4.7 LSTM遗忘门

    在这里插入图片描述

    4.8 LSTM输入门

    在这里插入图片描述
    在这里插入图片描述

    4.9 LSTM输出门

    在这里插入图片描述

  • 相关阅读:
    vue3项目学习二:搭建项目架构
    Java编程笔记25:TCP
    Linux块设备缓存Bcache使用
    JavaWeb开发-08-MySQL(三)
    开发类的工具
    java校园共享单车管理系统
    GO语言学习笔记(与Java的比较学习)(三)
    4.求1000以内的所有完数
    SpringBoot定时任务 - Spring自带的定时任务是如何实现的?有何注意点?
    免费发布web APP的四个途径(Python和R)
  • 原文地址:https://blog.csdn.net/ren9855/article/details/127770722
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号