我正在为信号分类问题实现 CNN,为此我需要创建信号数据库,作为 CNN 的输入。
要创建数据库,需要调用一个函数imageDatastore
和一些其他数据库函数,它们将只创建图像数据库。如果信号以 .mat(大小为 nx1 的数组)格式存储并提供给此函数,它将创建数据库,但在trainNetwork时会出现问题,错误为无法读取文件。
这是我用来创建数据库的代码,但在训练网络时它不起作用。
dbs = imageDatastore(fullfile(rootFolder, categories),'IncludeSubfolders', true, 'FileExtensions',{'.mat'}, 'LabelSource', 'foldernames');
我应该对现有功能进行哪些更改以获得信号数据库?