Tensorflow实现DBN

使用Tensorflow实现的DBN在MINST数据集上达到97.22%的分类准确率。项目已上传至GitHub,还包含Pytorch版本实现。提供QQ群交流和作者联系方式,项目不再维护,但Pytorch版持续更新,实现包括DBN, DAE, GAN, VAE等方法,支持多种任务和数据集,具备自动记录、绘图等功能。" 116457599,10733985,Effie:一款融合思维导图与写作的创新工具,"['思维导图工具', 'Markdown写作', '创作软件', '效率工具']
摘要由CSDN通过智能技术生成

My Github:

GitHub - zhuofupan/Tensorflow-Deep-Neural-Networks: 用Tensorflow实现的深度神经网络。

用Tensorflow实现的DBN 用于minst数据集分类,运行得到正确率为97.22%

QQ群交流:640571839

之前可能踢了一些打广告的,群被举报了,有人说搜不到群。

如果搜索不到群,可以先加我QQ:475366898

同时也可以看看我实现的 Pytorch 版

https://github.com/zhuofupan/Pytorch-Deep-Neural-Networks

Tensorflow 版本是用 1.X 实现的,现在TF 2.0 有 Keras 加持,我以前写的已经比较老旧了,同时也不打算维护更新了。

Pytorch 版实现了很多功能,如&#

  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
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: 1. Create a separate directory and download all these files into the same directory 2. Download from http://yann.lecun.com/exdb/mnist the following 4 files: o train-images-idx3-ubyte.gz o train-labels-idx1-ubyte.gz o t10k-images-idx3-ubyte.gz o t10k-labels-idx1-ubyte.gz 3. Unzip these 4 files by executing: o gunzip train-images-idx3-ubyte.gz o gunzip train-labels-idx1-ubyte.gz o gunzip t10k-images-idx3-ubyte.gz o gunzip t10k-labels-idx1-ubyte.gz If unzipping with WinZip, make sure the file names have not been changed by Winzip. 4. Download Conjugate Gradient code minimize.m 5. 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: o mnistdeepauto.m Main file for training deep autoencoder o mnistclassify.m Main file for training classification model o converter.m Converts raw MNIST digits into matlab format o rbm.m Training RBM with binary hidden and binary visible units o rbmhidlinear.m Training RBM with Gaussian hidden and binary visible units o backprop.m Backpropagation for fine-tuning an autoencoder o backpropclassify.m Backpropagation for classification using "encoder" network o CG_MNIST.m Conjugate Gradient optimization for fine-tuning an autoencoder o CG_CLASSIFY_INIT.m Co
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值