深度学习基础

数据挖掘 机器学习 深度学习
2021-09-17 22:12:36

我正在寻找一篇详细介绍深度学习基础知识的论文。理想情况下,就像 Andrew Ng 的深度学习课程一样。你知道我在哪里可以找到这个吗?

4个回答

链接包含大量的深度学习文献。在这里总结一下(按照初学者理想的顺序)- 注意:所有这些资源主要使用 python。

1)首先,需要具备机器学习的基本知识。我发现加州理工学院的从数据中学习是网络上所有机器学习课程的理想选择。

Andrew Ng 的 Coursera 课程也很不错。

2) 对于神经网络,没有人能比Dr.Patrick Winston更好地解释它。为了更好地理解,应该尝试这些作业。他们在python中。

3)为了更好地理解神经网络,应该完成Michael Nielsen的课程(正如 Alexey 所建议的那样)。这是非常基本的,但它的工作原理。

4) 对于深度神经网络,并在 GPU 上更快地实现它们,有多种框架可用,例如TheanoCaffePybrainTorch等。其中,Theano 提供了更好的低级功能,允许其用户创建自定义 NN。它是一个 python 库,因此能够同时使用 numpy、scikit-learn、matplotlib、scipy 是一大优势。应该试用 Lisa Lab 编写深度学习教程,以便更好地理解 theano。

5) 对于卷积神经网络,请遵循andrej karpathy 的教程

6) 对于无监督学习,请遵循此处此处

7) 对于深度学习和 NLP 的交叉点,请关注Richard Socher 的课程

8) 对于 LSTM,请阅读Hochreiter, S. 和 Schmidhuber, J. (1997)。长短期记忆。神经计算,9(8),1735-1780Graves,Alex。使用循环神经网络进行监督序列标记。卷。385. 施普林格,2012 年

这是 LSTM 的Theano 代码

这个主题是新的,所以大部分智慧都散布在论文中,但这里有两本最近的书:

还有一些实用的材料

迈克尔尼尔森的神经网络和深度学习。这本书仍在进行中,但它看起来非常有趣和有前途。而且它是免费的!是链接。

到目前为止只有 5 章,其中大部分都在谈论通常的神经网络,但仍然值得一看。

更新:本书已完结!