DBN (深度信念网络) MATLAB DeepLearnToolbox 源码学习
来源:互联网 发布:win10正在准备windows 编辑:程序博客网 时间:2024/05/17 01:46
解压后可得到
data里面有数据集,tests里面有测试代码例子。如下
% function test_example_DBNload mnist_uint8; % 该数据集为集为手写数字数据集该数据集为集为手写数字数据集数据集改mnist 28*28 的图片。放在data文件夹中。train_x = double(train_x) / 255; % train_x为784个像素值, 这里是在做数据归一化,(0-1)test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weights% rng(0);dbn.sizes = [ 100 ]; %设置网络隐藏单元数为100opts.numepochs = 1; %设置训练迭代次数。opts.batchsize = 100; %批次大小opts.momentum = 0; %动量opts.alpha = 1; % 学习率dbn = dbnsetup(dbn, train_x, opts); %初始化RBM的参数dbn = dbntrain(dbn, train_x, opts); %开始训练figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NN% rng(0);%train dbndbn.sizes = [100 100];opts.numepochs = 10;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nn nn = dbnunfoldtonn(dbn, 10); %设计一个有十个输出单元的NN,并用已经训练好的DBN的权值参数去初始化相应结构的NN网络nn.activation_function = 'sigm'; %设置激活函数为 sigm%train nnopts.numepochs = 1; % 设置训练参数opts.batchsize = 10; nn = nntrain(nn, train_x, train_y, opts); %训练网络[er, bad] = nntest(nn, test_x, test_y); %测试网络错误率assert(er < 0.10, 'Too big error');
阅读全文
0 0
- DBN (深度信念网络) MATLAB DeepLearnToolbox 源码学习
- 深度学习-深度信念(置信)网络(DBN)-从原理到实现(DeepLearnToolBox)
- 深度学习-深度信念(置信)网络(DBN)-从原理到实现(DeepLearnToolBox)
- 深度信念网络DBN
- 深度信念网络DBN的一个matlab实例
- 深度信念网络(DBN)
- 深度信念网络(DBN)
- 深度信念网络(DBN)
- DBN深度信念网络算法
- 深度信念网络(DBN)
- 深度信念网络(DBN)
- 深度信念网络(DBN)
- 机器学习——DBN深度信念网络详解
- 机器学习——DBN深度信念网络详解
- 机器学习:深度信念网络(DBN)原理和实现
- 机器学习——DBN深度信念网络详解
- DeepLearnToolbox DBN源码解析
- DBN深度信念网络数学解析
- springmvc+dubbo的maven项目
- 多语言适配
- [py]函数递归
- laravel5.0在linux环境下解决.htaccess无效和去除index.php
- Spring配置hibernate事物管理
- DBN (深度信念网络) MATLAB DeepLearnToolbox 源码学习
- 表空间
- 论文阅读笔记 Picking Deep Filter Responses for Fine-grained Image Recognition
- IIS服务器发布ASP.NET的网站出现500.19错误
- 【GCC英文手册翻译】预处理器的系统特定预定义宏(The C preprocessor:System-specific Predefined Macros)
- Android--网络图片浏览器
- 修改火狐浏览器新建标签页地址
- nvme创建config文件系统
- LZMA压缩/解压缩工具命令行用法参考