加载、简单预处理数据集数据

2018-11-27  本文已影响0人  Sshaylee

有效工作时间6个小时

How to Develop 1D Convolutional Neural Network Models for Human Activity Recognition其中前半部分加载数据处理数据部分。

第一步想拿到的数据是怎么构成的,行是什么,列是什么

行是每个行动的一条记录,列是分为了129个窗口,以频率为多少进行采样得到的数据结果(预处理肯定还涉及通过滤波器,降噪等等)

73分训练和测试,加载数据,九个特征变量三维堆叠在一起

四个数据组 训练数据,训练数据所属类别,测试数据,测试数据所属类别。

收获

(1)数据集要放到py.file同一路径

(2)pycharm的一些书写规范。

函数内tab缩进,禁止tab空格混用。

按照提示改,有些书写可以忽略。

(3)先建立空列表,再对其操作

loaded.append(data)

# stack group so that features are the 3rd dimension,三维堆叠

    loaded = dstack(loaded)

关于vstack,hstack,dstack.见上图。

(4)多类分类涉及one hot encode,调用Keras的 to_categorical函数

可以将123456等调到001那样的二进制矩阵。

注意二进制矩阵从0开始,可能需要偏移类。

想实现的功能函数分格写,从最基本函数写起,一点点扩大。

写加载一个文件-----加载一个文件夹中的好多文件------加载不同文件夹

上一篇下一篇

猜你喜欢

热点阅读