记录一些出于兴趣或出于工程需要,最近计划系统学习的一些知识。
相当于立一个flag.
CS
- git
- 不要问一个学了四年CS(1年CS+3年DS)的人为什么要学git. 在此之前,git只是作为我管理代码的工具。仅仅到达“知其然”,而非知其“所以然”的程度。很多功能先搜先用、现学现卖,却不知其原理,不知其变化的用法。因此打算系统学习一下git,彻底(七七八八)掌握其各种功能的原理和用法。
- 编译原理
- 3年DS跳过了编译原理这门课,实在是大不幸。考虑到最近code intelligence大火,以及自己可能整活的需要,计划学习编译原理。这一科目的学习以实践先行,理论后补的方法,免得满嘴跑火车却连语法树(听说的)都不会写。
- GAN
- GAN就是干!
Stats
- 各种参数优化方法
- 当初机器学习没学好,统计学里的参数优化方法不明所以。极大似然估计、贝叶斯推断、MCMC、MCMC里的Metropolis、Gibbs… 都需要补足
- 亲身体会:优化方法如果只看原理而没有具体案例,则原理很难理解透彻。需要结合具体的模型进行学习
- 最费解的还是EM算法….