Useful tools for CSI motion model making, works with D. Halperin's CSITool.
This toolset includes...
exam-x
: CSI analysis scriptslabel-y
: CSI labeling toolconv-xy
: CSI label file (.y
) to CSV converterconv-xy
: CSI file (.dat
) to CSV Convertertrain-xy
: Machine learning Jupyter notebooksvideo-xy
: CSI CSV to mp4 visualization tool
- (Optional) Analyze each motions and data using
exam-x
. - Label recorded CSI data using tool in
label-y
. - Convert the CSI data to learnable
.csv
data using theconv_x
tool inconv-xy
. - Convert the label data to learnable
.csv
data using theconv_y
tool inconv-xy
. - Do machine learning them using notebooks in
train-xy
. - (Optional) You can convert the classification results, the CSI CSVs to mp4 video using tools in
video-xy
.
Please look each directories' README file.
All the things are licensed under MIT license.
conv-xy
directory is partially based on ermongroup/Wifi_Activity_Recognition. Their license and copyright is included in LICENSE.md.