时间序列分类与Edge Impulse平台应用指南
1. 手势数据记录与数据加载
1.1 手势数据记录建议
初次进行手势数据记录时,建议从有限数量(3 - 4 个)的手势开始,这样无需过多调整就能更有可能获得良好的结果。成功后,若有需要可再添加更多手势。同时,务必记录一个空闲类别,即不进行任何动作的情况,否则分类器会在已知手势中寻找最佳匹配。
记录完手势后,项目中应会有一个包含不同文件的文件夹,结构如下:
|- your-project-root
|- capture_motion.py
|- motion
|- idle.csv
|- shake.csv
|- slide.csv
|- wave.csv
1.2 数据加载
加载时间序列数据与加载表格数据大致相同,但这里不使用 Table 类,而是使用 TimeSeries 类。以下是加载文件夹中所有 CSV 文件的代码:
from tinyml4all.time.continuous.classification import TimeSeries
ts = TimeSeries.read_csv_folder("motion")
ts.label_from_sources(padding="1s")
print(ts.head())
输出示例:
<
超级会员免费看
订阅专栏 解锁全文
1374

被折叠的 条评论
为什么被折叠?



