Derivatives of scalars, vector functions and matrices
来源:互联网 发布:mac用预览编辑pdf文件 编辑:程序博客网 时间:2024/06/06 01:54
There are six kinds of derivatives that can be expressed as matrices:
The partials with respect to the numerator are laid out according to the shape ofY while the partials with respect to the denominator are laid out according to the transpose ofX. For example, dy/dx is a column vector while dy/dx is a row vector (assumingx andy are column vectors—otherwise it is flipped). Each of these derivatives can be tediously computed via partials, but this section shows how they instead can be computed with matrix manipulations.
Assuming x and y are column vectors, A, X, Y are Matrix
This is where the operators and identities developed in the following sections are useful. For example, since the derivative ofY with respect toX cannot be represented by a matrix, it is customary to use dvec(Y)/dvec(X) instead (vec is defined below). If the purpose of differentiation is to equate the derivative to zero, then this transformation doesn’t affect the result.
引用于Old and New Matrix Algebra Useful for Statistics Thomas P. Minka December 28, 2000
(denominator layout) size-m row vector
(denominator layout) size-n column vector
(denominator layout) n×m matrix
(denominator layout) p×q matrix
引用于https://en.wikipedia.org/wiki/Matrix_calculus#Layout_conventions
一般我们采用numerator layout
- Derivatives of scalars, vector functions and matrices
- Empty Matrices, Scalars, and Vectors
- 3章 Matrices and Vector
- matrix/vector derivatives
- Derivatives of matrix
- Markov Model and Derivatives
- OpenGL基础: 向量和矩阵要点(math-vector and matrices)
- 单变量微积分(02):Derivatives, Slope, Velocity, and Rate of Change
- Derivatives operations and processing standard
- Functions of Protocols and Transmission Speed
- Decorators ,Lambda Functions and Sequences of Python
- Carrier-Sensing Functions and the Network Allocation Vector
- OpenGL学习脚印: 向量和矩阵要点(math-vector and matrices)
- OpenGL学习脚印: 向量和矩阵要点(math-vector and matrices)
- Tables, Matrices, and Lists
- Shifting and Sorting Matrices
- Creating and Concatenating Matrices
- Resizing and Reshaping Matrices
- Python Env
- Andriod中绘(画)图----Canvas的使用详解
- Previous Permutation
- ubuntu与centos下检查java是否安装及删除java方法
- glm 中 数据类型 与 原始数据(c++ 数组)之间的转换
- Derivatives of scalars, vector functions and matrices
- selector android:state_enabled 无效
- 第八章 函数和闭包
- 基于stm32的遥控小船(三)PWM调速
- 23 Merge N Sorted Lists
- 【黑马程序员】第三章:面向对象(上)
- SQLSERVER DBCC命令大全
- firefox 邮件提醒
- 利用DBCC PAGE查看SQL Server中的表和索引数据