码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 深度学习——day28 class1 week3 神经网络中的激活函数与反向传播推导


    激活函数与梯度下降法

    • 3.6 激活函数
    • 3.7 为什么需要非线性激活函数
    • 3.8 激活函数的导数(微积分)
    • 3.9 NN的梯度下降法
      • 3.9.1 Gradient descent for neural networks
      • 3.9.2 Formulas for computing derivatives
    • 3.10 (选修)直观理解反向传播
    • 3.10.1 流程图推导,逻辑回归:
    • 3.10.2 总共六个方程,把所有训练样本向量化:
    • 3.11 随机初始化

    3.6 激活函数

    • 值钱的章节一直用的sigmoid函数,但其实其他函数的性能有可能更好,sigmoid:
      在这里插入图片描述

    • tan 函数几乎一直优于sigmoid函数,有数据中心化的效果:在这里插入图片描述

    • 共有的缺点,z很大或很小的时候,函数斜率接近0

    • 默认ReLU激活:z为负数=0,z为正=amax(0,z),z=0没有定义。
      在这里插入图片描述
      总结:
      在这里插入图片描述

    3.7 为什么需要非线性激活函数

    事实证明,如果你使用线性激活函数,或者没有激活函数,那么无论你的神经网络有多少层,一直在座的只是计算线性激活函数,所以不如直接去掉全部隐藏层——线性隐层一点用都没有(在NN中)。
    在这里插入图片描述

    3.8 激活函数的导数(微积分)

    sigmoid函数:
    在这里插入图片描述
    Tanh函数:
    在这里插入图片描述
    ReLU 和 Leaky ReLU:
    在0本身无定义,但可以用代码去定义0点的值在这里插入图片描述

    3.9 NN的梯度下降法

    3.9.1 Gradient descent for neural networks

    首先要随机初始化,3.11会讨论,如何求解偏导数在3.10
    在这里插入图片描述

    3.9.2 Formulas for computing derivatives

    首总结一下正向与反向传播的方程Z,A
    在这里插入图片描述

    3.10 (选修)直观理解反向传播

    3.10.1 流程图推导,逻辑回归:

    在这里插入图片描述
    神经网络梯度:要实现维度的匹配
    在这里插入图片描述
    在这里插入图片描述

    3.10.2 总共六个方程,把所有训练样本向量化:

    在这里插入图片描述

    • 反向传播:

    在这里插入图片描述

    3.11 随机初始化

    权重全为0的问题,多个隐藏单元一模一样,就失去了意义:
    在这里插入图片描述
    解决办法:随机初始化,初始化参数一般都很小
    在这里插入图片描述

  • 相关阅读:
    Golang interface 接口的应用场景 使用细节
    golang 实现四层负载均衡
    Python之字符串判断
    计算机毕业设计Java物联网实验课程考勤网站(源码+系统+mysql数据库+Lw文档)
    计算Java对象大小
    17 Python的os模块
    一体化伺服电机在三轴钻孔机中的应用
    8.吴恩达机器学习-异常检测
    海大校园学习《乡村振兴战略下传统村落文化旅游设计》许少辉八一新著
    云原生Devops 的实现方法
  • 原文地址:https://blog.csdn.net/qq_43537420/article/details/127011838
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号