【问题标题】:Database of signals for 1-d CNN Implementation in MATLAB在 MATLAB 中实现一维 CNN 的信号数据库
【发布时间】:2018-04-18 13:21:26
【问题描述】:

我正在为信号分类问题实施 CNN,为此我需要创建信号数据库,并将其作为 CNN 的输入。

要创建数据库,有一个名为imageDatastore 的函数和一些其他数据库函数,它们将只创建图像数据库。如果信号以 .mat (一个大小为 nx1 的数组) 格式存储并提供给此函数,它将创建数据库,但在 trainNetwork 时会出现问题em>,错误为无法读取文件。

这是我用来创建数据库的代码,但它在训练网络时不起作用。

dbs = imageDatastore(fullfile(rootFolder, categories),'IncludeSubfolders', true, 'FileExtensions',{'.mat'}, 'LabelSource', 'foldernames');

我应该对现有函数进行哪些更改以获得信号数据库?

【问题讨论】:

    标签: database matlab deep-learning convolutional-neural-network


    【解决方案1】:

    改用数据存储:

    ims = datastore(fullfile(matlabroot,'toolbox','nnet','nndemos', ...
        'nndatasets','A'),...
        'IncludeSubfolders',true,'Type', 'tabulartext');
    

    标签请通过imagedatastore领取。

    【讨论】:

      猜你喜欢
      • 2017-08-01
      • 2017-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-08
      • 2020-06-04
      • 1970-01-01
      • 2022-11-25
      相关资源
      最近更新 更多