动手学习深度学习-《矩阵运算》

news2024/10/5 21:26:06

标量导数

常用求导:

y y y a a a x n x^n xn e x p ( x ) exp(x) exp(x) l o g ( x ) log(x) log(x) s i n ( x ) sin(x) sin(x)
d y d x \frac{dy}{dx} dxdy 0 0 0 n x n − 1 nx^{n-1} nxn1exp(x) 1 x \frac{1}{x} x1 c o s ( x ) cos(x) cos(x)

求导公式:

y y y u + v u+v u+v u v uv uv y = f ( u ) , u = g ( x ) y=f(u),u=g(x) y=f(u),u=g(x)
d y d x \frac{dy}{dx} dxdy d u d x + d v d x \frac{du}{dx}+\frac{dv}{dx} dxdu+dxdv d u d x v + d v d x u \frac{du}{dx}v+\frac{dv}{dx}u dxduv+dxdvu d y d u d u d x \frac{dy}{du}\frac{du}{dx} dudydxdu

亚导数

将导数扩展到不可微的函数
例如: y = ∣ x ∣ y=|x| y=x
x = 0 x=0 x=0时,导数不存在;如下图所示:
在这里插入图片描述
解决办法,在导数不存在的地方人为设定一个值:

在这里插入图片描述


梯度

将导数扩展到向量:梯度指向的是值变化最大的方向

标量对向量求导:
y y y是标量, x \bf{x} x是列向量。下面公式采用分子布局:

y y y a a a a u au au s u m ( x ) sum(x) sum(x) ∣ ∣ x ∣ ∣ 2 ||x||^2 ∣∣x2
∂ y ∂ x \frac{∂y}{∂\bf{x}} xy 0 T 0^T 0T a ∂ u ∂ x a\frac{∂u}{∂\bf{x}} axu 1 T 1^T 1T 2 x T 2\bf{x}^T 2xT

在这里插入图片描述

求导公式:

y y y u + v u+v u+v u v uv uv < u , v > <\bf{u},\bf{v}> <u,v>
∂ y ∂ x \frac{∂y}{∂\bf{x}} xy ∂ u ∂ x + ∂ v ∂ x \frac{∂u}{∂\bf{x}}+\frac{∂v}{∂\bf{x}} xu+xv ∂ u ∂ x v + ∂ v ∂ x u \frac{∂u}{∂\bf{x}}v+\frac{∂v}{∂\bf{x}}u xuv+xvu u T ∂ y ∂ x + v T ∂ u ∂ x \bf{u^T}\frac{∂y}{∂\bf{x}}+\bf{v^T}\frac{∂u}{∂\bf{x}} uTx∂y+vTx∂u

u , v u,v u,v表示与 x \bf{x} x相关的表达式,是个标量
< u , v > <\bf{u},\bf{v}> <u,v>:表示向量内积


向量对标量求导
分子布局:
在这里插入图片描述


向量对向量求导
在这里插入图片描述


扩展到矩阵
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/134593.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

植物大战僵尸:学会使用人造指针

通过向游戏中注入一段特殊的汇编代码&#xff0c;实现自动获取动态地址&#xff0c;省略找基址的麻烦。该方法适用于游戏基址层数过多无法直接获取到基址&#xff0c;游戏根本无法找到基址。 1.打开CE工具并附加游戏进程&#xff0c;首先通过遍历的方式找到阳光的动态地址&…

zookeeper之master选举代码实现

master选举的基本概念 &#xff08;1&#xff09;假设有一个系统A,它向外提供了一个服务&#xff0c;叫做服务B。并且这个服务需要24小时持续不断的向外提供。也就是提供服务的机器不能够有单点故障。于是我们考虑使用集群。 &#xff08;2&#xff09;我们采用的是master-sla…

傻白入门芯片设计,如何做文献笔记(十九)

Article: 文献出处&#xff08;方便再次搜索&#xff09; 作者文献题目文献时间Data: 文献数据&#xff08;总结归纳&#xff0c;方便理解&#xff09; 这篇文章的目的结论背景介绍结果方法&#xff08;可选&#xff09;Comments: 对文献的想法 &#xff08;强迫自己思考&#…

Java人脸识别相册分类按时间分类相册按城市分类相册app源码

简介 后台Java&#xff0c;前台mui开发的android app&#xff1b;主要是按拍摄时间&#xff0c;人脸&#xff0c;城市进行相册照片的分类。 演示视频 https://www.bilibili.com/video/BV1XP4y187rA/?share_sourcecopy_web&vd_sourceed0f04fbb713154db5cc611225d92156 技…

MySQL调优-Explain详解和索引最佳实践

目录 Explain工具介绍 Explain分析示例 explain 两个变种 explain中的列 1.id列 2.select_type列 3. table列 4.type列 5. possible_keys列 6. key列 7. key_len列 8. ref列 9. rows列 10.Extra列 索引最佳实践 1.全值匹配 2.最左前缀法则 3.不在索引列上做任何操…

2D 平台动作冒险游戏

本文实现比较流畅的跑和跳跃 跑的动画需要从idle经历到walk再到run的过程&#xff0c;这个过程可以用融合树实现 也可以让玩家在按下按键时先固定播放完一个walk的动画&#xff0c;然后再自动切换到run的状态。 只不过在任何状态时&#xff0c;只要玩家松开了按键&#xff0c;…

钧瓷产业数字化,将促使禹州走向更高级的社会形态——钧共体

讲好钧瓷产业的故事 有深度的故事,有温度的内容 有态度的文字,有立场的思考 版权声明:钧瓷内参独家发布,侵权必究 第334期 钧瓷内参 2023年1月1日 这里的上市指沪深的主板,创业板和科创板,区域的挂牌不算。 这个数据是根据禹州钧瓷产业2022…

GPU服务器之Colab配置及使用教程

在进行深度学习过程中&#xff0c;不可避免需要进行炼丹的操作&#xff0c;而博主的电脑本身性能就很拉跨&#xff0c;一旦再运行其他的应用便是寸步难行&#xff0c;最好的办法便是再买一台&#xff0c;哈哈哈&#xff0c;当然也可以使用一些云服务器来进行&#xff0c;博主这…

MySQL调优-深入理解MySQL索引底层数据结构与算法

目录 索引的定义 B-Tree (1) 非叶子节点不存储data数据&#xff0c;只进行存储索引(这个索引是冗余的索引&#xff0c;多余的)&#xff0c;可以放更多的索引 (2) 叶子节点包含所有的索引字段 (3) 叶子节点用指针相互连接&#xff0c;提高区间访问的性能 Hash (1) 对索引的…

基于pybind11的c++开发cuda算子用于python调用

一、环境 win10VS2022python39pybind11最新版git下载源码,后边会用:https://github.com/pybind/pybind11同时通过pip install pybind11,python环境下也要安装cuda环境配置参考:https://zhuanlan.zhihu.com/p/488518526二、cuda核函数动态库生成 步骤一:创建cuda项目 创…

VueElement

一、vue 1.1 概述 接下来我们学习一款前端的框架&#xff0c;就是VUE。 Vue 是一套前端框架&#xff0c;免除原生JavaScript中的DOM操作&#xff0c;简化书写。 我们之前也学习过后端的框架 Mybatis &#xff0c; Mybatis 是用来简化 jdbc 代码编写的&#xff1b;而 VUE 是前…

绝对路径和相对路径

目录 1说明 2.相对路径的优势 3.注意 4./说明 1说明 绝对路径&#xff1a;文件真实的存放位置 例&#xff1a;D:\data\applogs\xxl-job\xxl-job-admin.log 不需要知道其他任何信息就可以根据绝对路径判断出文件的位置 相对路径&#xff1a;相对于当前位置的路径 前端开…

QT学 控件(四)步长调节框(QSpinBox + QDateTimeEdit)

文章目录QSpinBoxQDateTimeEditQSpinBox 允许用户通过单击向上/向下按钮或按键盘上的上/下来选择一个值来增加/减少当前显示的值。用户还可以手动键入值 常用于处理 选择 &#xff1a; 【1-99】 【星期1一 - 星期天】【1月-12月】 样式&#xff1a; 继承自&#xff1a; QAb…

网络协议(二):MAC地址、IP地址、子网掩码、子网和超网

网络协议系列文章 网络协议(一)&#xff1a;基本概念、计算机之间的连接方式 网络协议(二)&#xff1a;MAC地址、IP地址、子网掩码、子网和超网 目录一、MAC地址二、IP地址1、IP地址的组成2、IP地址的分类三、子网划分1、等长子网划分2、变长子网划分四、超网五、判断一个网段…

DIY NAS服务器之OMV 5.6入坑指南(四) -安装docker和Portainer

系列文章目录 DIY NAS服务器之OMV 5.6入坑指南&#xff08;一&#xff09;-openmediavalut 5.6安装DIY NAS服务器之OMV 5.6入坑指南&#xff08;二&#xff09;- 安装omv-extras插件DIY NAS服务器之OMV 5.6入坑指南&#xff08;三&#xff09;- 切换系统源​​​​​​​ ​​…

CentOS安装Vscode-yum+Vscode前端开发必安装的插件

CentOS安装Vscode-yum Visual Studio Code 是 Microsoft 产品和开源跨平台代码编辑器。 它提供内置调试支持、代码完成、集成终端语法高亮、嵌入式 Git 控制、代码重构和代码片段。 在本教程中&#xff0c;我们将介绍如何使用 CentOS 7 机器上的官方代码存储库安装最新版本的…

Python--你见过雪飘人间吗?

happy new year 突然想来一点雪花特效。 其实Python做前端效果还是很少的&#xff0c;也就大概记录一下画法啦 对了祝大家新的一年快乐&#xff0c;早点脱单吧&#xff01;&#xff01;&#xff01; 附上一张女神的照片 Python-turtle 科赫曲线是一种分形。其形态似雪花&am…

地宫夺宝(三种方法)(第五届蓝桥杯省赛C++A/B/C组,第五届蓝桥杯省赛JAVAB/C组)

PS:方法一和方法看起来复杂&#xff0c;但其实较容易理解&#xff0c;大家不要跳过哦。至于方法三的动态规划则可能有点抽象&#xff0c;理解起来有点难度。 目录 题目描述&#xff1a; 三种方法&#xff1a; 方法一&#xff1a;暴力枚举&#xff08;该方法只能获得30分&…

函数传参问题,桶排序去重,分治递归,摩尔投票求数组众数,数组中心下标求法

TIPS 1. 我们都知道&#xff0c;地址&#xff0c;指针这两者是完全等价的概念&#xff0c;但是有微小的差别。地址的话是不能够修改的&#xff08;比如说数组名就是违法的&#xff09;&#xff0c;而指针的话可以与--。 2. 以后一旦在代码里面看到字符char类型的&#xff0c;…

安全回顾总结

xss反射型漏洞复现 观察源码&#xff0c;可以看出源码中通过get传参到变量xss&#xff0c;并将一些特殊符号过滤了&#xff0c;则后续需要考虑该规则的绕过 echo “<img src”{$xss}">"; img标签 <img src“aaa” οnerrοr“alert(1)” 如果img图片不存在…