本文翻译自Over 150 of the Best Machine Learning, NLP, and Python Tutorials I’ve Found, 首发于伯乐在线,未经许可禁止转载。

机器学习已经发展了很久, 它的历史可以追溯到1959年,但是如今此领域的发展速度可以说是空前的。在最近的几篇文章中, 我讨论了人工智能领域为何会在现在以及不久的将来持续蓬勃发展。如今很多对机器学习感兴趣的同学都普遍表示入门很难。

在准备博士课题的期间,我尝试在网络上搜索与机器学习和自然语言处理相关的优秀资源。当我找了一个有趣的教程或者视频,从这个教程或者视频出发我又可以找到三四个更多的教程或视频,最终就会出现的画面就是我还没有开始认真研究第一个找到的教程,浏览器已经打开了20个标签等待我去浏览了。(注: Tab Bundler 可以帮助让我们的标签更有条理).

在找到了超过25个与机器学习相关的速查表后,我写了篇文章, 在里面整理了所有优秀的速查表.

为了给后面学习的童鞋铺路,我将我找到的最好的一些教程内容整理成了一份列表。这份列表并没有包含所有网上能找到的与机器学习相关的教程,否则这份列表将会过于臃肿。我的目标就是将我在机器学习和自然语言处理领域各个方面找到的我认为最好的教程整理出来。

在教程中,为了能够更好的让读者理解其中的概念,我将避免罗列书中每章的详细内容,而是总结一些概念性的介绍内容。为什么不直接去买本书?当你想要对某些特定的主题或者不同方面进行了初步了解时,我相信这些教程对你可能帮助更大。

本文中我将分四个主题进行整理: 机器学习,自然语言处理,Python和数学。在每个主题中我将包含一个例子和多个资源。当然我不可能完全覆盖所有的主题啦。

在将来,我也将会整理一系列类似的资源列表,包括书籍,视频和代码项目等。因为我目前也的确正在编译这些资源。

如果你发现我在这里遗漏了好的教程资源,请联系告诉我。为了避免资源重复罗列,我在每个主题下只列出了5、6个教程。下面的每个链接都应该链接了和其他链接不同的资源,也会通过不同的方式(例如幻灯片代码段)或者不同的角度呈现出这些内容。

机器学习

激活函数和损失函数

偏差

感知器

回归

梯度下降

生成学习

支持向量机

反向传播

深度学习

优化和降维

长短期记忆(LSTM)

卷积神经网络(CNNs)

循环神经网络(RNNs)

Recurrent Neural Networks Tutorial (wildml.com)
Attention and Augmented Recurrent Neural Networks (distill.pub)
The Unreasonable Effectiveness of Recurrent Neural Networks (karpathy.github.io)
A Deep Dive into Recurrent Neural Nets (nikhilbuduma.com)

增强学习

生成对抗网络(GANs)

多任务学习

自然语言处理(NLP)

深度学习与NLP

词向量

编码器-解码器

Python

例子

Numpy和Scipy

scikit-learn

Tensorflow

PyTorch

Math

线性代数

概率论

微积分

Comments