机器学习课程-温州大学-线性代数回顾
1 2021年07月 机器学习-线性代数回顾 黄海广 副教授 2 目录 01 行列式 02 矩阵 03 向量 06 二次型 05 矩阵的特征值和特征向量 04 线性方程组 3 1.行列式 01 行列式 02 矩阵 03 向量 06 二次型 05 矩阵的特征值和特征向量 04 线性方程组 4 (1) −1, ?∗正定; |?| > 0, ?可逆;??? > 0,且|???| > 0 。 6.二次型 38 参考文献 1. https://github.com/fengdu78 2. 《线性代数》,同济大学 39 谢 谢!0 码力 | 39 页 | 856.89 KB | 1 年前3机器学习课程-温州大学-01机器学习-引言
斐 Χ χ chi khai 喜 Ψ ψ psi psai 普西 Ω ω omega omiga 欧米 29 3. 机器学习的背景知识-数学基础 高等数学 导数、微分、泰勒公式…… 线性代数 向量、矩阵、行列式、秩、线性方程组、特征值和特征向量…… 概率论与数理统计 随机事件和概率、概率的基本性质和公式、常见分布、期望、协 方差…… 30 高等数学-导数 导数(Derivative),也叫导函数值。又名微商, 1 ?! ?? + ?(??) 2) ln(1 + ?) = ? − 1 2 ?2 + 1 3 ?3 − ⋯ + (−1)?−1?? ? + ?(??) 高等数学-泰勒公式 38 线性代数-行列式 设? = ??? ?×?,则:??1??1 + ??2??2 + ⋯ + ?????? = ቊ ? , ? = ? 0, ? ≠ ? 或?1??1? + ?2??2? + ⋯ + ? ∈ ℝ?×?, det(??) = det(?)det(?) ⚫ 当且仅当?为奇异方阵时,det(?) = 0 ⚫ 当?为非奇异方阵时,det(?−1) = 1/det(?) 39 线性代数-矩阵 矩阵:? × ?个数???排成?行?列的表格 ?11 ?12 ⋯ ?1? ?21 ?22 ⋯ ?2? ⋯ ⋯ ⋯ ⋯ ⋯ ??1 ??2 ⋯ ??? 称为矩阵,简记为?, 或者0 码力 | 78 页 | 3.69 MB | 1 年前3机器学习课程-温州大学-01深度学习-引言
斐 Χ χ chi khai 喜 Ψ ψ psi psai 普西 Ω ω omega omiga 欧米 30 3. 深度学习的背景知识-数学基础 高等数学 导数、微分、泰勒公式…… 线性代数 向量、矩阵、行列式、秩、线性方程组、特征值和特征向量…… 概率论与数理统计 随机事件和概率、概率的基本性质和公式、常见分布、期望、协 方差…… 31 高等数学-导数 导数(Derivative),也叫导函数值。又名微商, 1 ?! ?? + ?(??) 2) ln(1 + ?) = ? − 1 2 ?2 + 1 3 ?3 − ⋯ + (−1)?−1?? ? + ?(??) 高等数学-泰勒公式 39 线性代数-行列式 设? = ??? ?×?,则:??1??1 + ??2??2 + ⋯ + ?????? = ቊ ? , ? = ? 0, ? ≠ ? 或?1??1? + ?2??2? + ⋯ + ? ∈ ℝ?×?, det(??) = det(?)det(?) ⚫ 当且仅当?为奇异方阵时,det(?) = 0 ⚫ 当?为非奇异方阵时,det(?−1) = 1/det(?) 40 线性代数-矩阵 矩阵:? × ?个数???排成?行?列的表格 ?11 ?12 ⋯ ?1? ?21 ?22 ⋯ ?2? ⋯ ⋯ ⋯ ⋯ ⋯ ??1 ??2 ⋯ ??? 称为矩阵,简记为?, 或者0 码力 | 80 页 | 5.38 MB | 1 年前3机器学习课程-温州大学-02-数学基础回顾-1.CS229-LinearAlgebra
原文作者:Zico Kolter,修改:Chuong Do, Tengyu Ma 翻译:黄海广 备注:请关注github的更新,线性代数和概率论已经更新完毕。 CS229 机器学习课程复习材料-线性代数 CS229 机器学习课程复习材料-线性代数 线性代数复习和参考 1. 基础概念和符号 1.1 基本符号 2.矩阵乘法 2.1 向量-向量乘法 2.2 矩阵-向量乘法 2 4.矩阵微积分 4.1 梯度 4.2 黑塞矩阵 4.3 二次函数和线性函数的梯度和黑塞矩阵 4.4 最小二乘法 4.5 行列式的梯度 4.6 特征值优化 线性代数复习和参考 1. 基础概念和符号 线性代数提供了一种紧凑地表示和操作线性方程组的方法。 例如,以下方程组: 这是两个方程和两个变量,正如你从高中代数中所知,你可以找到 和 的唯一解(除非方程以某 种方 初始定义(在一行数学中)之后。 这些不同方法的直接优势在于它们允许您在向量的级别/单位而不是标量上进行操作。 为了完全理解线 性代数而不会迷失在复杂的索引操作中,关键是要用尽可能多的概念进行操作。 实际上所有的线性代数都处理某种矩阵乘法,花一些时间对这里提出的观点进行直观的理解是非常必要 的。 除此之外,了解一些更高级别的矩阵乘法的基本属性是很有必要的: 矩阵乘法结合律: 矩阵乘法分配律: 矩阵乘法通常不是可交换的;0 码力 | 19 页 | 1.66 MB | 1 年前3Julia 中文文档
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871 70 动态链接器 909 71 线性代数 913 71.1 特殊矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 数组是 AbstractArray 的子类型,其条目以固定步长储存在内存中。如果数组的元素类型与 BLAS 兼容,则 strided 数组可以利用 BLAS 和 LAPACK 例程来实现更高效的线性代数例程。用户定义的 strided 数组的典型示例是把标准 Array 用附加结构进行封装的数组。 警告:如果底层存储实际上不是 strided,则不要实现这些方法,因为这可能导致错误的结果或段错 无需分配临时数组。如果你使用 .= 和类似的赋值运算符,则结果也可以 in-place 存储在预分配的数 组(参见上文)。 34.15. CONSIDER USING VIEWS FOR SLICES 333 在线性代数的上下文中,这意味着即使诸如 vector + vector 和 vector * scalar 之类的运算,使用 vector .+ vector 和 vector .* scalar 来替代0 码力 | 1238 页 | 4.59 MB | 1 年前3动手学深度学习 v2.0
48 2.2.3 转换为张量格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.3 线性代数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 2.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 2.3.11 关于线性代数的更多信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 2.4 微积分 . . . . . . . . 透彻性,但对初学者来说,这一特性限制了它作为介绍性文本的实用性。 在这本书中,我们将适时教授大部分概念。换句话说,你将在实现某些实际目的所需的非常时刻学习概念。 虽然我们在开始时花了一些时间来教授基础的背景知识,如线性代数和概率,但我们希望你在思考更深奥的 概率分布之前,先体会一下训练模型的满足感。 除了提供基本数学背景速成课程的几节初步课程外,后续的每一章都介绍了适量的新概念,并提供可独立工 作的例子——使0 码力 | 797 页 | 29.45 MB | 1 年前3机器学习课程-温州大学-02-数学基础回顾-0.机器学习的数学基础整理(国内教材)
.............................................................................................. 1 线性代数 ................................................................................................. ′2(?)]3 2 ⁄ 17.曲率半径 曲线在点?处的曲率?(? ≠ 0)与曲线在点?处的曲率半径?有如下关系:? = 1 ? 机器学习的数学基础 9 线性代数 行列式 1.行列式按行(列)展开定理 (1) 设? = (???)?×?,则:??1??1 + ??2??2 + ⋯ + ?????? = { |?|,? = ? 0, ? ≠ ?0 码力 | 31 页 | 1.18 MB | 1 年前3《TensorFlow 快速入门与实战》4-实战TensorFlow房价预测
scatter3D 方法专门用于绘制3维的散点图。 数据归一化(3D) 数据处理:NumPy NumPy 是一个 BSD 开源协议许可的,面向 Python 用户的基础科学计算库,在多 维数组上实现了线性代数、傅立叶变换和其他丰富的函数运算。 X y 创建线性回归模型(数据流图) 创建会话(运行环境) 使用 TensorBoard 可视化模型数据流图 TensorBoard 可视化工具 在0 码力 | 46 页 | 5.71 MB | 1 年前3MoonBit月兔编程语言 现代编程思想 第十二课 案例:自动微分
N { 5. max(x, N::constant(0.0)) 6. } 20 前向微分 利⽤求导法则直接计算微分,同时计算 与 简单理解:计算 需要同时计算 与 专业术语:线性代数中的⼆元数(Dual Number) 1. struct Forward { 2. value : Double // 当前节点值 f 3. derivative : Double0 码力 | 30 页 | 3.24 MB | 1 年前3机器学习课程-温州大学-03深度学习-PyTorch入门
float16) torch.tensor([3.2, 4.3],dtype=torch.float16) x.copy() x.clone() np.concatenate torch.cat 线性代数 np.dot torch.mm 属性 x.ndim x.dim() x.size x.nelement() 形状操作 x.reshape x.reshape(相当于 tensor.contiguous()0 码力 | 40 页 | 1.64 MB | 1 年前3
共 75 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8