
math
文章平均质量分 67
TigerTai98
研究方向: Differential Privacy, Machine Learning, Optimization
展开
-
Numpy 向量化操作加速计算,解决向量外积求和慢的问题
在计算函数二阶导的时候,我们通常需要计算Hessian 矩阵,此时会遇到向量外积求和的问题∑i=1nuivi,ui∈Rn×1,vi∈R1×n\sum_{i=1}^n u_i v_i, u_i \in \mathbb{R}^{n\times 1}, v_i \in \mathbb{R}^{1\times n}i=1∑nuivi,ui∈Rn×1,vi∈R1×n如果我们一个一个地计算 uiviTu_i v_i^TuiviT 并将它们用for循环加起来,那么我们需要计算 nnn 个矩阵相乘,是原创 2021-05-08 02:13:35 · 751 阅读 · 8 评论 -
一个行列式求导
一个行列式求导公式d∣A∣dt=∣A∣tr(A−1∗dAdt), A∈Rn×n\frac{d|A|}{dt} = |A|tr(A^{-1}*\frac{dA}{dt}),\ A\in R^{n \times n}dtd∣A∣=∣A∣tr(A−1∗dtdA), A∈Rn×n证明如下首先我们有∣A(aij+ϵ)∣−∣A(aij)∣=ϵAijd∣A∣daij=Aij...原创 2018-11-01 17:02:57 · 11676 阅读 · 2 评论