Matlab之DBN代码

博主在毕设中遇到DBN算法预测不准确的问题,尝试了Python和Matlab的代码,最后发现是数据归一化的问题。解决后记录了Matlab中DBN工具箱的安装步骤和代码应用。
摘要由CSDN通过智能技术生成

我晕,做毕设需要用到DBN算法,由于第一次接触无论是原理还是代码都不懂,于是网上找了一些代码折腾了一个月,python和matlab都试过了,不断调整各种参数,训练数据和测试数据也弄的很明显,但就是预测的不准确。
最后,我打算放弃DBN使用SVM,结果发现SVM训练同样的数据,出现了同样预测不准确的问题,两者一对比,发现只有数据归一化函数是相同的,换了一个归一化函数,一下就训练出来了,当然并不是这个函数的问题,可能只是我的数据不适合使用这个归一化函数,折腾了这么久,没想到是这个问题,在此记录一下。

Matlab+DBN工具箱安装

直接下载deeplearningtoolbox工具箱,放置到matlab的toolbox路径中,我的路径是:

D:\Program Files\MATLAB\R2016a\toolbox

然后打开matlab中的设置路径->添加并包括子文件夹->选择刚刚放入的deeplearningtoolbox函数保存即可
在这里插入图片描述
在这里插入图片描述

DBN代码
% function test_example
t0 = cp
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒惰仓鼠君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值