我目前正在使用2个陀螺仪和1个加速度计(9个数据通道)对不同的上身锻炼进行分类的项目。我的方法是对6个练习使用滑动窗口方法,然后将窗口输入CNN。以25Hz的频率收集数据,我创建了64个样本(2.56秒,重叠率50%-> 32个样本)的9个窗口。因此,窗口的尺寸为9x64(行对应于不同的传感器,列对应于读数),其原因是能够在时域(水平轴)中执行卷积操作。话虽如此,我创建了一个小型数据库,每个练习有60个窗口,总共360个窗口。数据集包含2个文件夹(训练,测试),其中这两个文件夹中的每个都有6个文件夹(每个文件夹对应于不同的练习)。在每个练习文件夹中,我有48个用于训练样本的窗口和12个用于测试样本的窗口。每个窗口均保存为CSV文件,尺寸为9x64。我的问题是,使用keras将数据导入CNN的最佳解决方案是什么?我使用来自keras的ImageDataGenerator预先拥有的类,使用JPEG图像完成了一个类似的项目。对于这个项目,我有两个文件夹(Test,Train),每个文件夹都包含一个用于存放Cat和Dog图片的文件夹。我的问题是是否存在使用CSV文件导入数据的类似方法:)