读书笔记 “Deep Learning by Bengio” 之 Applied Math and Machine Learning Basics (1)
2018-01-11 07:40
489 查看
线性代数部分:(很浅显)
1. 标量,向量,矩阵,张量
标量即单独一个数值,一般以小写字母表示,如a.
向量即由一组数值组成,一般以小写字母加粗表示,如a.可由下标表示其中的每个元素。
矩阵为二维数组组成,一般以大写字母加粗表示,如A。
张量在深度网络中最为常见,指2维以上的数组。
python中的numpy库多用于这些数据类型的计算。
2. 矩阵与向量乘法(符合结合律)
Ax=b (机器学习经典格式,x即我们要求的对输入A的特征提取model)
3.单位矩阵和逆矩阵
x=b*逆(A)
4.线性相关,范围,秩
线性相关(独立):指矩阵中某些行的意义相同,可以通过线性变化消解成一样的。
Ax=B若有解,A(m*n),b(m), 则要求B存在于A所有的线性组合范围里,因此n>=m。且A的m行必须线性独立。
若对于任何b,x都有解,需要n<=.m,则综合上一条,n=m,即A为方阵,且A的行都先行独立。
每行都线性独立的方阵叫非奇异阵,否则为奇异阵(singular).
因此,可逆矩阵=非奇异矩阵。
注意:A是非奇异阵一定有解,但是不是的话也能求出解,但不是通过求逆的办法。
1. 标量,向量,矩阵,张量
标量即单独一个数值,一般以小写字母表示,如a.
向量即由一组数值组成,一般以小写字母加粗表示,如a.可由下标表示其中的每个元素。
矩阵为二维数组组成,一般以大写字母加粗表示,如A。
张量在深度网络中最为常见,指2维以上的数组。
python中的numpy库多用于这些数据类型的计算。
2. 矩阵与向量乘法(符合结合律)
Ax=b (机器学习经典格式,x即我们要求的对输入A的特征提取model)
3.单位矩阵和逆矩阵
x=b*逆(A)
4.线性相关,范围,秩
线性相关(独立):指矩阵中某些行的意义相同,可以通过线性变化消解成一样的。
Ax=B若有解,A(m*n),b(m), 则要求B存在于A所有的线性组合范围里,因此n>=m。且A的m行必须线性独立。
若对于任何b,x都有解,需要n<=.m,则综合上一条,n=m,即A为方阵,且A的行都先行独立。
每行都线性独立的方阵叫非奇异阵,否则为奇异阵(singular).
因此,可逆矩阵=非奇异矩阵。
注意:A是非奇异阵一定有解,但是不是的话也能求出解,但不是通过求逆的办法。
相关文章推荐
- 读书笔记:”Deep Learning by Bengio” 之 Applied Math and Machine Learning Basics (2)
- Applied Math and Machine Learning Basics 摘要笔记
- Neural Networks and Deep Learning-读书笔记
- Machine Learning by Andrew Ng --- Anomaly Detection and Recommender systems
- 读书笔记--Neural Networks and Deep Learning(CH0)
- Machine and Deep Learning with Python
- 【深度学习】论文导读:ELU激活函数的提出(FAST AND ACCURATE DEEP NETWORK LEARNING BY EXPONENTIAL LINEAR UNITS (ELUS))
- NEURAL MACHINE TRANSLATION BY JOINTLY LEARNING TO ALIGN AND TRANSLATE
- Neural Networks and Deep Learning By Michael Nielsen
- 论文《NEURAL MACHINE TRANSLATION BY JOINTLY LEARNING TO ALIGN AND TRANSLATE》总结
- 论文阅读:《Neural Machine Translation by Jointly Learning to Align and Translate》
- 【论文阅读】Neural Machine Translation By Jointly Learning To Align and Translate
- [ICLR2015]Neural Machine Translation by Jointly Learning to Align and Translate
- 《Neural Networks and Deep Learning》读书笔记:最简单的识别MNIST的神经网络程序(2)
- Machine learning (Regression and neural networks) by Mark K Cowan
- 《Hands-on Machine Learning with Scikit-Learn and TensorFlow》 读书笔记
- Machine Learning And Deep Learning
- Understanding Machine Learning By Shai Shalev-Shwartz and Shai Ben-David
- 《Hands-on Machine Learning with Scikit-Learn and TensorFlow》 读书笔记
- Building your Deep Neural Network - Step by Step v5 作业 - Neural Networks and Deep Learning