Advertisement

Matlab之DBN代码(matlab版本)

阅读量:

在进行毕业设计的过程中,我需要应用DBN算法,但由于初次接触该算法,无论是理论知识还是编程实现都存在较大困难。为此,我在网络上搜索了一些相关代码,并花费了一个月的时间尝试使用Python和MATLAB进行调试,不断调整参数以及处理训练集与测试集的数据。尽管如此,预测结果依然不够理想。
随后,我决定放弃DBN算法而改用SVM方法,然而在使用SVM对相同数据集进行训练时,同样出现了预测不准确的问题。通过对比两种方法的实现过程,发现唯一保持一致的是数据归一化函数。当我更换了归一化函数后,模型训练结果立刻变得理想起来。不过这并不意味着该函数本身存在问题,更可能是我的数据与该归一化方式不兼容所致。经历了长时间的调试后才发现问题的关键所在,在此记录此次经验以备后续参考。

Matlab与DBN工具箱集成安装

将deeplearningtoolbox工具箱直接进行下载操作,并将其存放到matlab的toolbox目录下,我所使用的路径为:

复制代码
    D:\Program Files\MATLAB\R2016a\toolbox
    
    
      
    

接下来在matlab中进入路径设置界面,选择添加并包含子文件夹选项,随后找到之前放置的deeplearningtoolbox函数进行保存即可完成操作。

![在这里插入图片描述](https

全部评论 (0)

还没有任何评论哟~