Device connected to Edge Impulse
updown
, the sample length to 5000
, the sensor to Inertial
and the frequency to 200Hz
. This indicates that you want to record data for 2 seconds, and label the recorded data as updown
. You can later edit these labels if needed. You may increase the sample length to 10 seconds or more to collect more data in one session.
Record new data screen
2000
(you can click on the 2000 ms.
text to enter an exact value), the window increase to 240
, the frequency to ‘200’ and add the ‘IMU Syntiant’ and ‘Classification (Keras)’ blocks. Then click Save impulse.
Impulse with processing and learning blocks
Scale 16 bits to 8 bits (Raw)
converts your raw data to 8 bits and normalize it to the range [-1, 1].
Click Save parameters. This will send you to the ‘Feature generation’ screen.
Click Generate features to start the process.
Afterwards the ‘Feature explorer’ will load. This is a plot of all the extracted features against all the generated windows. You can use this graph to compare your complete data set. A good rule of thumb is that if you can visually separate the data on a number of axes, then the machine learning model will be able to do so as well.
Examining your full dataset in the feature explorer
Syntiant neural network configuration
Training performances
Classification result. Showing the conclusions, the raw data and processed features in one overview
⋮
, then selecting Move to training set. Make sure to update the label under ‘Data acquisition’ before training.50
or ‘100’ and see if performance increases (the classified file is stored, and you can load it through ‘Classify existing validation sample’).Optimizing posterior parameters