学习,深深地。
到处都在深度学习!深度学习基于过去几十年的神经网络研究,但最近几年的发展大大增加了深度神经网络的能力和对于它的兴趣。如果你不熟悉深度学习,KDnuggets 有许多文章 ,详细介绍最近的进展、成果,以及对这项技术的赞誉。
本文的最后一部分并不想成为某种深度学习示范教程。我们会关注基于两个Python深度学习库的简单应用。对于想了解更多的读者,我推荐下面这本免费在线书: Neural Networks and Deep Learning 作者 Michael Nielsen Theano
Theano是我们关注的第一个Python深度学习库。根据作者所说:
作为一个Python库,Theano让你可以有效定义、优化、评估包含多维数组的数学表达式。
下面的Theano深度学习教程很长,但非常不错,描述详细,有大量评论: Theano Deep Learning Tutorial 作者 Colin Raffel Caffe
我们关注的另一个库是Caffe。根据它的作者所说:
Caffe是一个深度学习框架。开发过程中时刻考虑着表达式、速度、模型。 它是由Berkeley Vision and Learning Center (BVLC) 和社区贡献者共同开发的。
这个教程是本文的压轴。尽管上面列举了一些有趣的案例,没有那个比得上下面这个:用Caffe实现Google的#DeepDream。希望你喜欢!理解这个教程以后,尽情玩乐,让你的处理器开始自己做梦吧。 Dreaming Deep with Caffe via Google’s GitHub
我不敢保证Python机器学习是速成的或简单的。但只要投入时间,遵循这七个步骤,你无疑会对于这个领域拥有足够的熟练度和理解,会使用流行的Python库实现许多机器学习算法,甚至当今深度学习领域的前沿内容。
作者简介: Matthew Mayo是一名计算机专业的研究生。他目前在从事并行机器学习算法方面的论文工作。同时他也是一个数据挖掘学习者,数据爱好者,立志成为机器学习科学家。
翻译:王鹏宇
原文链接: http://www.kdnuggets.com/2015/11 ... earning-python.html