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


    文章目录

    • 前言
    • 1.偏导数
    • 2.偏导数概念
      • 1.对x的偏导数
      • 2.对y的偏导数
      • 3.多元函数偏导数
      • 4.如何计算偏导数
        • 1.二元函数的偏导数
        • 2.复杂函数的偏导数
        • 3.分段函数
          • 1.分界点的偏导数
      • 5.偏导数与连续之间的关系
      • 6.偏导数的几何意义
      • 7.高阶偏导数
        • 1.定义
        • 2.高阶偏导数例题(二阶偏导数)
    • 3.全微分
      • 1.偏增量定义
      • 2.全增量定义
      • 3计算方式
    • 4.多元函数微分学的几何应用
      • 1.定义
      • 2.例题1
    • 5.方向导数
      • 1.方向导数定义
        • 2.方向导数的计算
        • 3. 方向导数和偏导数的关系
        • 4.方向导数计算
          • 1.例题1
          • 1.例题2
        • 5.三元函数的方向导数
          • 1.定义
          • 2.例题1
          • 3.例题2
    • 6.梯度
      • 1.定义-梯度就是沿着这个方向,方向导数能达到最大值
      • 2.方向导数和梯度的关系
        • 1.向量内积
        • 2.向量数量积
        • 3.梯度与方向导数
        • 4.梯度总结
        • 5.梯度的角度
        • 6.梯度的计算-1
        • 7.梯度的计算-2
        • 8.梯度的计算-3
    • 7 梯度下降

    前言

    为了更好的理解梯度下降,重新看了一下梯度下降的高数课长,现在根据学习内容,把课件贴图,防止哪一天自己记不起来。

    下面的内容是通过B站视频整理而来。

    高数学习

    1.偏导数

    偏导数是一个整体,不能拆开

    2.偏导数概念

    1.对x的偏导数

    其实就是把另外一个变量作为常数去区里。

    2.对y的偏导数

    3.多元函数偏导数

    4.如何计算偏导数

    1.二元函数的偏导数

    2.复杂函数的偏导数

    3.分段函数

    1.分界点的偏导数

    因为x,y是对称函数,所以它们俩的偏导数是相同的。

    。

    5.偏导数与连续之间的关系

    沿着不同方向趋近于0,那么y=kx
    二元函数,偏导数存在,不能证明二元函数连续

    6.偏导数的几何意义

    偏导数是正交的

    7.高阶偏导数

    1.定义

    2.高阶偏导数例题(二阶偏导数)

    3.全微分

    A,和B是和x,y有关的量

    1.偏增量定义

    2.全增量定义

    3计算方式

    。。。

    4.多元函数微分学的几何应用

    1.定义

    最后求出切线的方程

    曲线的切向量
    法平面

    2.例题1

    5.方向导数

    1.方向导数定义

    说明平面是连续的

    2.方向导数的计算

    导数就是斜率,方向导数就是某个点平面的斜率值

    方向导数是关于角度的函数,因为偏导数已经确定了

    3. 方向导数和偏导数的关系

    方向导数存在,偏导数就存在,反之则不一定
    方向导数是偏导数的推广

    4.方向导数计算

    1.例题1
    1.例题2

    5.三元函数的方向导数

    1.定义
    2.例题1
    3.例题2

    6.梯度

    1.定义-梯度就是沿着这个方向,方向导数能达到最大值

    单位向量,是指模等于1的向量

    单位向量有无数个

    梯度就是沿着这个方向,方向导数能达到最大值

    2.方向导数和梯度的关系

    1.向量内积

    2.向量数量积

    3.梯度与方向导数

    4.梯度总结

    5.梯度的角度

    6.梯度的计算-1

    7.梯度的计算-2

    8.梯度的计算-3

    7 梯度下降

    、

    在这里插入图片描述

    import os
    
    w=2
    b=2
    
    n=0.1
    
    array=[[2,4],[1,5],[3,7],[4,6],[1,4],[2,5],[3,6]]
    
    for j in range(5):
        for i in range(len(array)):
            a=array[i][0]
            y=array[i][1]
            w1=w-n*a*(a*w+b-y)
            b1=b-n*(a*w+b-y)
            w=w1
            b=b1
    
    print(w,b)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
  • 相关阅读:
    Ubuntu新机配置
    SpringBoot 使用 Sa-Token 的全局过滤器解决跨域问题
    实现分布式锁SchedulerLock
    这是什么牛马机器视觉公司
    TCP粘包拆包的原因及解决办法
    GO 语言的并发模式你了解多少?
    Android Accessibility无障碍服务安全性浅析
    threejs开源项目
    总结List的三种实现类
    OpenCV防抖实践及代码解析笔记
  • 原文地址:https://blog.csdn.net/weixin_43360707/article/details/132940487
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号