深度学习之线性代数预备知识点

news2024/9/20 20:37:06

 

概念定义公式/案例
标量(Scalar)一个单独的数值,表示单一的量。例如:5, 3.14, -2
向量 (Vector)一维数组,表示具有方向和大小的量。

eq?v%20%3D%20%5Cbegin%7Bbmatrix%7D%201%20%5C%5C%202%20%5C%5C%203%20%5Cend%7Bbmatrix%7D,表示三维空间中的向量

模(Magnitude)向量的长度,也称为范数(通常为L2范数)。向量eq?v%20%3D%20%5Cbegin%7Bbmatrix%7D%203%20%5C%5C%204%20%5C%5C%20%5Cend%7Bbmatrix%7D,其模:eq?%5Cleft%20%7C%20%5Cleft%20%7C%20v%20%5Cright%20%7C%20%5Cright%20%7C%20%3D%5Csqrt%5B%5D%7B3%5E%7B2%7D%20+%204%5E%7B2%7D%7D%3D5
范数 (Norm)向量的大小,常见范数有L1范数(绝对值之和)和L2范数(欧几里得范数,平方和的开方)。L1范数
单位向量 (Unit Vector)模为1的向量,表示纯粹的方向。eq?u%3D%20%5Cfrac%7B1%7D%7B%5Cleft%20%5C%7C%20v%20%5Cright%20%5C%7C%7D%20veq?
内积 (点乘)两个向量相乘得到的标量,反映两个向量的相似度。eq?a%20*%20b%3D%20a_%7B1%7Db_%7B1%7D%20+%20a_%7B2%7Db_%7B2%7D+...a_%7Bn%7Db_%7Bn%7D,例如eq?%5Cbegin%7Bbmatrix%7D%201%20%5C%5C%202%5C%5C%20%5Cend%7Bbmatrix%7D%20*%20%5Cbegin%7Bbmatrix%7D%203%20%5C%5C%204%5C%5C%20%5Cend%7Bbmatrix%7D%20%3D1%20*%203+2*4%3D11
外积(叉乘)两个向量相乘得到的矩阵,表示向量之间的关系。eq?a%20*%20b%3D%20%5Cbegin%7Bbmatrix%7D%20a_%7B1%7D%20b_%7B1%7D%5C%20a_%7B1%7D%20b_%7B2%7D%5C%5C%20a_%7B2%7D%20b_%7B1%7D%20%5C%20a_%7B2%7D%20b_%7B2%7D%5C%5C%20%5Cend%7Bbmatrix%7D,例如,eq?%5Cbegin%7Bbmatrix%7D%201%20%5C%5C%202%5C%5C%20%5Cend%7Bbmatrix%7D%20*%20%5Cbegin%7Bbmatrix%7D%203%20%5C%5C%204%5C%5C%20%5Cend%7Bbmatrix%7D%20%3D%20%5Cbegin%7Bbmatrix%7D%203%20%5C%204%20%5C%5C%206%20%5C%208%5C%5C%20%5Cend%7Bbmatrix%7D
矩阵 (Matrix)二维数组,表示数据的多维结构,行和列的排列组合。eq?A%20%3D%20%5Cbegin%7Bbmatrix%7D%201%20%5C%202%5C%5C%203%20%5C%204%5C%5C%20%5Cend%7Bbmatrix%7D,表示是一个2*2的矩阵
矩阵转置(Transpose)矩阵的行列互换。eq?A%5E%7BT%7D%20%3D%20%5Cbegin%7Bbmatrix%7D%201%20%5C%203%5C%5C%202%20%5C%204%5C%5C%20%5Cend%7Bbmatrix%7D
矩阵乘法(Multiplication)矩阵按特定规则进行乘法运算,行向量与列向量的点积。eq?A%20*%20B%20%3D%20%5Cbegin%7Bbmatrix%7D%201%20%5C%202%5C%5C%203%20%5C%204%5C%5C%20%5Cend%7Bbmatrix%7D%20*%20%5Cbegin%7Bbmatrix%7D%205%20%5C%206%5C%5C%207%20%5C%208%5C%5C%20%5Cend%7Bbmatrix%7D%20%3D%20%5Cbegin%7Bbmatrix%7D%2019%20%5C%2022%5C%5C%2043%20%5C%2050%5C%5C%20%5Cend%7Bbmatrix%7D
乘法的性质矩阵乘法满足结合律、但不满足交换律。例如eq?%28A%D7B%29%D7C%3D%20A%D7%28B%D7C%29,但eq?A%D7B%5Cneq%20B%D7A
张量 (Tensor)高维数组,表示多维数据的结构,扩展了标量、向量和矩阵的概念。例如,一个三阶张量可以表示为eq?T%20%3D%20%5Cbegin%7Bbmatrix%7D%20A_%7B1%7D%20%5C%20A_%7B2%7D%5C%5C%20A_%7B3%7D%20%5C%20A_%7B4%7D%5C%5C%20%5Cend%7Bbmatrix%7D,每个A矩阵

 

  • 向量的内积:在深度学习中,内积用于衡量输入向量与权重向量的相似性。例如,在一个简单的神经元中,输入eq?x%20%3D%20%5Cleft%20%5B%20x_%7B1%7D%2Cx_%7B2%7D%2Cx_%7B3%7D%20%5Cright%20%5D权重eq?w%20%3D%20%5Cleft%20%5B%20w_%7B1%7D%2Cw_%7B2%7D%2Cw_%7B3%7D%20%5Cright%20%5D,其输出为eq?x%20*%20w%20%3D%20x_%7B1%7Dw_%7B1%7D%20+%20x_%7B2%7Dw_%7B2%7D%20+x_%7B3%7Dw_%7B3%7D,即输入与权重的内积结果。

  • 矩阵乘法:在神经网络的全连接层中,输入向量通过权重矩阵进行矩阵乘法,从而生成输出。假设输入向量eq?x%20%3D%20%5Cleft%20%5B%20x_%7B1%7D%2Cx_%7B2%7D%20%5Cright%20%5D,权重矩阵eq?W%20%3D%20%5Cbegin%7Bbmatrix%7D%20w_%7B11%7D%20%5C%20w_%7B12%7D%5C%5C%20w_%7B21%7D%20%5C%20w_%7B22%7D%5C%5C%20%5Cend%7Bbmatrix%7D,输出为y=W×x。

 

 

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

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

相关文章

【论文阅读】BC-Z: Zero-Shot Task Generalization with Robotic Imitation Learning

Abstract 在这篇论文中,我们研究了使基于视觉的机器人操纵系统能够泛化到新任务的问题,这是机器人学习中的一个长期挑战。我们从模仿学习的角度来应对这一挑战,旨在研究如何扩展和扩大收集的数据来促进这种泛化。为此,我们开发了…

掌握回流与重绘面试回答:优化网页加载与响应速度

认识回流reflow和重绘repaint 理解回流reflow:(也可以称之为重排) 第一次确定节点的大小和位置,称之为布局(layout)。 之后对节点的大小、位置修改重新计算称之为回流 什么情况下引起回流呢? 比如DOM结构发生改变(添加新的节点或者移除节…

Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断的区别

0 资料 ARM Generic Interrupt Controller Architecture version 2.0 Architecture Specification1 边沿触发和电平触发中断的区别 1.1 边沿触发和电平触发中断官方解释 边沿触发(Edge-triggered) This is an interrupt that is asserted on detectio…

架构设计——概念和基础

🏠1 架构基础 想要搞清楚架构到底指什么,架构与框架的区别,就需要了解梳理系统、子系统、模块、组件、框架和架构 1.1系统与子系统 1.1.1系统 wiki:系统泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元…

无限制使用OpenAI最新o1-mini、o1-preview模型:经济高效的AI推理模型

OpenAI 最新推出的 o1 模型是该公司推理模型家族的首位成员,它通过创新的“思维链”训练模式,显著提升了逻辑推理和问题解决的能力。o1 模型在编程竞赛问题、数学奥林匹克资格赛以及物理、生物和化学问题的基准测试中表现出色,甚至在某些领域…

数据爬虫中遇到验证码的解决方法

在数据爬虫中遇到验证码是一个常见且复杂的问题,验证码的存在主要是为了阻止自动化工具(如爬虫)对网站进行过度访问或数据抓取,以保护网站的安全性和数据的准确性。 一、验证码的基本概念与类型 验证码(CAPTCHA&…

PointNet++改进策略 :模块改进 | LFA | RandLA-Net,通过随机采样与局部特征聚合提升大规模3D点云处理效率

论文题目:RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Clouds发布期刊:CVPR作者地址:1牛津大学、2中山大学、3国防科学技术大学代码地址:https://github.com/QingyongHu/RandLA-Net介绍 这篇论文题为《RandLA-Net: Efficient Semantic Segmentatio…

我又做了一个国标GB28181设备模拟器的Windows版本,让国标28181开发更简单,不用再费劲弄个摄像机来调试国标GB28181开发了

之前我搞过一个《EasyGBD国标GB28181设备端模拟器帮助测试国标GB28181平台(EasyGBD->EasyGBS)》,当时,主要是在安卓手机上,用摄像机的本地摄像头来做为视频源、用摄像机的麦克风做为音频源,对外…

基于windows的mysql5.7安装配置教程

目录 0.写在前面的话 1.下载安装包 2.进行目录选择和解压操作 3.配置环境变量 4.创建my.ini文件 5.管理员运行终端 6.安装mysqld 7.初始化数据库 8.启动mysql服务 9.进入mysql管理终端 10.修改root密码 11.刷新权限 12.注销内容 13.重启mysql 14.输入密码测试 1…

Node.js 安装及项目实践

node.js安装 node安装,选择版本 一直next,或者自己修改路径,添加两个包 选择自己的安装的node的路径,cmd或者winr cmd 显示node与npm的版本号 node -vnpm -v可以跟着这个博客将node安装 2024最新版Node.js下载安装及环境配…

云原生信息安全:筑牢数字化时代的安全防线

云原生信息安全:筑牢数字化时代的安全防线 一、云原生信息安全概述 云原生安全包含两层重要含义。一方面,面向云原生环境的安全,目标是防护云原生环境中的基础设施、编排系统和微服务等系统的安全。在云原生内部,安全机制多以云原…

Java--String类(StringBuilder与StringBuffer)

String类的特征: String类的特点: 1. String 类在设计时就是不可改变的, String 类实现描述中已经说明了 String部分源码如下: 2. 所有涉及到可能修改字符串内容的操作都是创建一个新对象,改变的是新对象 例如…

string的模拟实现and友元

一、引言 “知所从来,方知其往。”只有了解一个物体的构造才能更好的使用它。正所谓“不入虎穴,焉得虎子。”那我们学会使用一个类了,可不可以建造一个简易的类和对象出来呢?答案显而易见。因为这是C的内容,所以我们用…

C++八股文之STL篇

🤖个人主页:晚风相伴-CSDN博客 思维导图链接:STL 持续更新中…… 💖如果觉得内容对你有帮助的话,还请给博主一键三连(点赞💜、收藏🧡、关注💚)吧 &#x1f64…

找搭子是什么意思?有没有找搭子的平台?靠谱找搭子软件推荐!

“找搭子” 指寻找在特定活动或兴趣方面有共同爱好的伙伴。比如饭搭子一起吃饭,运动搭子共同健身。它满足人们在特定场景下的社交需求,让生活更丰富有趣,是一种新型社交方式。以下是国内排名靠前的找搭子平台 1. 咕哇找搭子小程序&#xff1a…

Mac下nvm无法安装node问题

背景 最近换用mac开发,然后使用nvm(版本0.40.1)进行node安装的时候出现了一些问题 使用 nvm ls-remote发现只有 iojs 版本 原因可能是nodejs升级了某个协议导致的 解决方案 可以使用 NVM_NODEJS_ORG_MIRRORhttp://nodejs.org/dist nvm ls-re…

Cartographer源码理解

一、前言 最近一个半月,利用空余时间对Cartographer源码进行了简单的阅读,在这里做了个简单梳理,和大家分享交流。 cartographer源码量其实是有点大的,逐行逐句去解释实在是有心无力了,而且已经有大佬做了类似的事情…

分治算法归并排序

分治算法 基本概念 把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题…直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。 分治法的基本步骤 分治法在每一层递归上都有三个步骤: step1分…

单细胞CCA整合流程学习(SeuratV5/V4)

CCA(Canonical Correlation Analysis)和 Harmony 是两种常用于单细胞 RNA 测序(scRNA-seq)数据整合和批次效应校正的方法。 CCA 通过计算两个(或多个)数据集的线性组合,使这些组合之间的相关性…

1、vectorCast单元测试常用操作

一、自动创建测试工程 1、设置工作目录 进入软件主页面,点击file,选择set working directory,随便选择一个保存该项目的目录即可。 2、创建一个空工程 编译器选择vector自带的编译器,vectorCast MinGW C。 此时项目工程就创建好了 2.1、配置编译器节点 点击编译器节点…