[译]深度学习教程

英文原文地址:Deep Learning Tutorials

译注:本文是http://deeplearning.net 系列教程的第一章,虽然有些旧,但我觉得还不错,就试着翻译了一下,顺便也是温故知新。如有错误或者建议,请不吝斧正。文中包含的链接为原文中的链接,随着翻译进行我会逐步将部分链接替换为翻译好的文章地址。

深度学习是机器学习研究的新领域,目的是让机器学习更接近“初心”:人工智能。可以看这两篇英文文章brief introduction to Machine Learning for AIintroduction to Deep Learning algorithms

深度学习研究的目标就是学习多层表达和抽象,使得(机器)能理解图片、语音和文本之类的数据。更多关于深度学习的算法见下面的的例子:

本教程将会向读者介绍深度学习中最重要的一些算法及如何在Theano上运行这些算法。Theano是一个python库,我们用它可以很容易写出深度学习的模型,并可以选择在GPU上训练。

算法教程需要读者有一定基础。你应该使用过Python并熟悉numpy。本教程是关于Theano的,读者可以先阅读读这篇Theano基础教程。之后,可以再阅读下一章入门——该章介绍了记号表示法,教程中用到的模型(可下载),以及我们对随机梯度下降法的优化方式。

以下这些纯监督学习算法需要按顺序阅读:

  1. 逻辑斯特回归——用Theano解决简单问题
  2. 多层感知机——介绍层
  3. 深度卷积网络——LeNet5的简化版本

非监督学习和半监督学习算法可以按任意顺序阅读(自编码器可以独立于RBM/DBM):

  • 深度信网络——堆叠RBM的非监督生成式前训练及监督式的调优

关于mcRBM模型,我们有一个新的关于从能量模型采样的教程:

  • HMC采样 - 混合(又名汉密尔顿)蒙特卡洛采样与扫描

关于压缩型自动编码器教程,我们现在有了代码:

包含词嵌入和上下文窗口的循环神经网络:

LSTM网络与情感分析:

基于能量的循环神经网络(RNN-RBM):

本教程的代码兼容Python2和Python3,除了Modeling and generating sequences of polyphonic music with the RNN-RBM一节只提供Python2的实现。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 1) 注...
    Albert陈凯阅读 22,346评论 9 476
  • 素影清辉照水寒,夜深新赋曲词难。 洞箫吹彻,声断泪阑干。 鸿雁难将书信传,淡愁轻染两眉间。 风栖流水,拂乱玉波颜。
    木子夕颜阅读 498评论 21 9
  • 文:馒头 本文载于微信订阅号:青春作伴好读书 关于为什么要读书,他们是这么说的— 三毛: 读书多了,容颜自然改变。...
    她的小森林阅读 459评论 0 1
  • 思念是一种病 痛到基因的深处 你悄悄地离去 把基因的链 更加紧密地锁住 思念是一种病 痛到血脉的深处 你将热血浇灌...
    饮水阅读 187评论 0 2
  • 不开心 感觉每天都在无限抱怨,抱怨生活,抱怨工作,抱怨没有人关心,没有人聊天 过得很累 抑郁症初期?脑子里天马行空...
    亮_123阅读 204评论 0 0