Geoffrey E. Hinton的Deep Learning代码-- Training a deep autoencoder or a classifier on MNIST digits
来源:互联网 发布:济南直销软件 编辑:程序博客网 时间:2024/06/03 08:26
Training a deep autoencoder or a classifier
on MNIST digits
Code provided by Ruslan Salakhutdinov and Geoff Hinton
Permission is granted for anyone to copy, use, modify, or distribute this program and accompanying programs and documents for any purpose, provided this copyright notice is retained and prominently displayed, along with a note saying that the original programs are available from our web page. The programs and documents are distributed without any warranty, express or implied. As the programs were written for research purposes only, they have not been tested to the degree that would be advisable in any important application. All use of these programs is entirely at the user's own risk.
How to make it work:
- Create a separate directory and download all these files into the same directory
- Download from http://yann.lecun.com/exdb/mnist the following 4 files:
- train-images-idx3-ubyte.gz
- train-labels-idx1-ubyte.gz
- t10k-images-idx3-ubyte.gz
- t10k-labels-idx1-ubyte.gz
- Unzip these 4 files by executing:
- gunzip train-images-idx3-ubyte.gz
- gunzip train-labels-idx1-ubyte.gz
- gunzip t10k-images-idx3-ubyte.gz
- gunzip t10k-labels-idx1-ubyte.gz
- Download Conjugate Gradient code minimize.m
- Download Autoencoder_Code.tar which contains 13 files OR
download each of the following 13 files separately for training an autoencoder and a classification model:- mnistdeepauto.m Main file for training deep autoencoder
- mnistclassify.m Main file for training classification model
- converter.m Converts raw MNIST digits into matlab format
- rbm.m Training RBM with binary hidden and binary visible units
- rbmhidlinear.m Training RBM with Gaussian hidden and binary visible units
- backprop.m Backpropagation for fine-tuning an autoencoder
- backpropclassify.m Backpropagation for classification using "encoder" network
- CG_MNIST.m Conjugate Gradient optimization for fine-tuning an autoencoder
- CG_CLASSIFY_INIT.m Conjugate Gradient optimization for classification (training top-layer weights while holding low-level weights fixed)
- CG_CLASSIFY.m Conjugate Gradient optimization for classification (training all weights)
- makebatches.m Creates minibatches for RBM training
- mnistdisp.m Displays progress during fine-tuning stage
- README.txt
- For training a deep autoencoder run mnistdeepauto.m in matlab.
- For training a classification model run mnistclassify.m in matlab.
- Make sure you have enough space to store the entire MNIST dataset on your disk. You can also set various parameters in the code, such as maximum number of epochs, learning rates, network architecture, etc.
from: http://www.cs.toronto.edu/~hinton/MatlabForSciencePaper.html
0 0
- Geoffrey E. Hinton的Deep Learning代码-- Training a deep autoencoder or a classifier on MNIST digits
- Training a deep autoencoder or a classifier on MNIST digits_之调试运行与理解
- Training a deep autoencoder or a classifier on MNIST digits_Rbm训练(python)
- Training a deep autoencoder or a classifier on MNIST digits_Rbm训练(Matlab)
- Training a deep autoencoder or a classifier on MNIST digits_Rbm训练(Matlab)
- Training a deep autoencoder or a classifier on MNIST digits_之调试运行与理解
- 关于Yann LeCun, Yoshua Bengio & Geoffrey Hinton 的Deep Learning 学习摘要
- 余凯 A Tutorial on Deep Learning
- A shallow understanding on deep learning
- A shallow understanding on deep learning
- A shallow understanding on deep learning
- Deep learning:(Sparse Autoencoder)
- 【Deep Learning】1、AutoEncoder
- Deep Learning的学习实践 3 -- AutoEncoder
- Deep Learning--Classifying MNIST digits using Logistic Regression
- Deep learning:(Sparse Autoencoder练习)
- 【deep learning学习笔记】Autoencoder
- Deep learning:八【sparse autoencoder】
- 2.7volatile关键字
- Json数据解析
- 事物
- MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView ajax 局部刷新
- zabbix安装配置扫雷记
- Geoffrey E. Hinton的Deep Learning代码-- Training a deep autoencoder or a classifier on MNIST digits
- execlp启动android进程命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息: 我们可以通过命令启动android中的
- Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭
- 垃圾回收器种类
- #ifdef __cplusplus
- ASP.NET WebApi MediaTypeFormatter参数绑定的研究,支持POST文本方式的JSON字符串绑定
- windows环境编译x264最新版本
- 学习笔记----递归函数
- 引用、指针的使用对比(注意* &符号不要用乱了)