我正在学机器学习课程,发现有个很难的地方就是如何用矩阵化的思维来编程。
这里指的矩阵化编程,一是指矩阵运算编程,二是指把多重循环转换成矩阵运算来编程。
把多重循环转换成矩阵运算,就可以调用已被优化过的矩阵运算算法库来编程。
以下宝课,可解此毒:
UTAustinX: UT.5.03x LAFF: Linear Algebra - Foundations to Frontiers
该课程从向量入手,一步步逐步讲解到矩阵的运算,并结合编程来从原理到实践让你反复练习。
我的list里,一个是这个线性代数课程,另一个是大牛Andrew Ng的Machine Learning, 第三个是Machin learning specialization
其他的都没排呢。
后续还想多巩固数学基础,例如深入学习一下博弈论,最优化,概率等。
忙忙碌碌一天过去,拿起书时已经很晚,能学多少是多少吧。
正是:闲坐小窗读周易 不知春去已多时。