博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Theano3.1-练习之初步介绍
阅读量:6268 次
发布时间:2019-06-22

本文共 1539 字,大约阅读时间需要 5 分钟。

        来自 http://deeplearning.net/tutorial/,虽然比较老了,不过觉得想系统的学习theano,所以需要从python--numpy--theano的顺序学习。这里的资料都很老了,毕竟看得出来应该是10年的,现在都15年了,综述还是什么都很不一样了,不过对于学习theano来说,还好没差。如果是想学习dl的原理的,推荐看其他的新综述和文章,这里的博文主要是为了学习theano,也就是主要工程上,不是学术上。

        深度学习是机器学习研究中一个新的领域,是为了朝着机器学习的初衷:人工智能而前进的一步,可以看看这两个笔记: a (和an .(翻译:待加上)

        深度学习是关于从例如图像、声音、文本中学习多层表征和抽象语义。对于更多的dl算法,可以看看下面的资料(虽然觉得老了,都好多年了,不过知识总是不会过时的,只是场景应用不同):

  • 专著或综述性文章  (Foundations & Trends in Machine Learning, 2009).
  • The ICML 2009 Workshop on Learning Feature Hierarchies  has a .
  • The LISA  has a  and a .(读书顺序,推荐,可惜比较旧了)
  • Geoff Hinton has  from 2009’s .

        该教程将会介绍一些最重要的dl算法并且会呈现如何使用 .来运行的。Theano是一个python库,可以用来很容易的写出dl的模型,并且能够在GPU上训练。不过这些算法教程却需要一些先决条件。你需要知道python,很熟悉numpy。而且需要首先读完  。一旦你做完了上面这些,就可以读这部分章节了 –()这个章节介绍了一些符号注释,和在这个教程中使用的可下载的数据集 ,这里是通过使用随机梯度下降法(stochastic gradient descent,SGD)来优化的。

下面这几个是纯有监督学习算法,可以作为初始的练习,按照指定顺序做:

  1.  -
  2.  -introduction to layers
  3.  -a simplified version of LeNet5

下面这几个是无监督和半监督学习算法,可以按照你想要的顺序做(auto-encoders可以和RBM/DBN独立分开):

  •  - description of autoencoders
  •  - easy steps into unsupervised pre-training for deep nets
  •  - single layer generative RBM model
  •  - unsupervised generative pre-training of stacked RBMs followed by supervised fine-tuning

接下来是需要的mcRBM,这里是一个从能量模型上采样的一个新教程:

  •  - hybrid (aka Hamiltonian) Monte-Carlo sampling with scan()
接下来的是对比自动编码器的教程,现在已经提供代码了:
  •  code - There is some basic doc in the code.
接下来的是基于单词嵌入和上下文窗口的递归神经网络(Recurrent neural networks,RNN):
情绪分析的LSTM 网络:
基于能量的递归神经网络 (RNN-RBM):
这个博文可以当成一个学习Theano的总入口,接下来会不断的更新其中的原理和代码解析,尽可能的不太监,而且我是先一直更新python的,然后更新了一篇numpy的,然后在来theano的部分的,尽量做到从零开始。

转载地址:http://fappa.baihongyu.com/

你可能感兴趣的文章
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
角色权限分配
查看>>
明小子动力上传拿webshell.zip
查看>>
ES6 Module export与import复合使用
查看>>
第三篇、image 设置圆角的几种方式
查看>>
关于Vs2010 C#使用DirectX的问题
查看>>
EPP(Eclipse PHP)语法高亮仿EditPlus配置
查看>>
OA账号架构权限的问题
查看>>
030——VUE中鼠标语义修饰符
查看>>
python编辑csv
查看>>
sql游标的使用与exec的两种用法
查看>>
数据结构
查看>>
78/90 Subsets --back tracking
查看>>
非托管资源的释放
查看>>
开篇寄语
查看>>
Dijkstra算法的C++实现
查看>>
phpstorm psr2样式.xml
查看>>
js 无限级分类
查看>>
umask值与Linux中文件和目录权限的关系
查看>>