深度学习基础


阅读书籍

Data-Science-books 收集了部分关于深度学习的书籍

Coursera 上有哪些课程值得推荐? 其中关于机器学习课程的值得一看,尤其是数学知识相关。


相应的trick


相关博客

关于计算机视觉(随谈)

火光摇曳 腾讯rickjin大神部门的分享博客。

deep-learning-papers-translation 其中有经典论文的中文翻译。

infoxxxx-deep-learning 深度学习相关slides。

机器学习系列目录 博主学习机器学习的总结非常完善,基本对经典的课程进行了总结,可以借鉴参考。

nn-algorithm 该仓库以github issue的形式对每一个较新的神经网络算法进行资料收集,这种形式值得借鉴。


参数调整

你有哪些deep learning(rnn、cnn)调参的经验? 这篇文章对神经网络中常用的参数调整进行了介绍,非常有帮助。


线性回归

推导过程


反向传播

四个基本公式

Backpropagation Algorithm

反向传播算法

Improving the way neural networks learn

通俗理解神经网络BP传播算法

一文弄懂神经网络中的反向传播法——BackPropagation 非常形象

A Step by Step Backpropagation Example

[NN] 对于BackPropagation(BP, 误差反向传播)的一些理解

Backpropagation 算法的推导与直观图解


拉格朗日乘数法

拉格朗日乘数法是求解多元函数在一组约束条件下的极值的方法。

机器学习之拉格朗日乘数法


SVM算法

SVM算法的推导,其中包括KKT条件,拉格朗日乘数法等等

主要参考 - 零基础学SVM—Support Vector Machine(一) - 零基础学SVM-Support Vector Machine(二) - 周志华老师的《机器学习》支持向量机一章


参数初始化策略

主要还是标准初始化作为一个最基本的模型,其中Xavier和He等初始化都是修改了正态初始化中的stdev和均匀分布中的scale - 标准初始化 - 标准正态初始化 - 标准均匀初始化 - Xavier初始化 - Xavier正态初始化 - Xavier均匀初始化 - He初始化 - He正态初始化 - He均匀初始化

深度学习之参数初始化策略

深度学习之参数初始化(一)——Xavier初始化

为什么神经网络参数不能全部初始化为全0? 直观的用一个例子来解释为什么初始化为0不能获得有效的学习,主要导致了学习的重复对称性,所以参数初始化策略的主要作用就是打破这种对称性。


概率

先验概率,后验概率,似然概率,条件概率,贝叶斯,最大似然


凸优化

機器學習中的優化理論,需要學習哪些資料才能看懂?

深度学习,看论文之前我学了这些东西


实现tricks