参考文献
基本概念请参考 深度学习 以及该页面右侧的知识分类索引。
上手索引可以考虑参考知乎问答 如何高效的学习 TensorFlow 代码?
深度学习基础知识的参考书(各种软件工具都是工程性的,如果想用好,还是需要看点书搞清楚基本原理才行):
- Neural Networks and Deep Learning:我个人倾向于优先看这本,比较简洁易读。
- Deep Learning
基本工具
Pandas 是 Python 下进行矩阵计算和类数据库操作的主流数据处理类库。通常都会在建立正式的机器学习模型之前,用 Python 做数据预处理或基本的统计分析,以了解数据、清洗数据。上手文档参考:
深度学习框架
TensorFlow:Google 推出的深度学习开源框架,大有一统深度学习江湖的趋势,相关的学习资料特别多。值得了解。
- TensorFlow 官方文档(英文):虽然英文文档难啃,但是网上流行的中文翻译版本有延后…要知道,TensorFlow 这东西基本上一个月就有一个新版本发布,而且 API 并不怎么稳定…文档对不上的话是相当痛苦的…
- TensorFlow 中文社区翻译版:这家的翻译算是相对准确和质量高的,特别想看中文的就看这家的吧。
- 莫烦 Python 的 TensorFlow 教程
Keras:对 TensorFlow 和 Theano 底层框架的封装,界面非常友好。用这东西研究深度神经网络建模非常好用。
- Keras Tutorial: The Ultimate Beginner’s Guide to Deep Learning in Python:建议先看这个,能对 Keras 怎么用有个基本概念。官方文档更像一个 API 说明。
- Keras 官方文档(英文)
其他框架: