Data Collection Overview
A large part of building an AI application on the edge is collecting meaningful training data. The Data Capture Lab makes this easy with several useful features including:
Use any third-party device for real-time data collection over Serial, Bluetooth-LE, and Wi-Fi
Robust re-training tools on an existing AI application
Import sensor data (CSV or WAV) from any external source
Connect to a webcam in combination with your sensor data
Let’s go over these features in more detail below.
Real-Time Data Collection
The Data Capture Lab can perform real-time data collection and labeling from any sensor over Serial COM, Bluetooth-LE, or Wi-Fi radios. You can use any third-party device in the Data Capture Lab by updating the device firmware to our open-source Simple Streaming specification.
See more details on how to connect a device for real-time data collection in the Real-Time Data Collection Documentation
Real-Time Classification Results from a Model/Knowledge Pack
After you build a model/Knowledge Pack in the Analytics Studio, the Data Capture Lab can connect to your model to see real-time classification results during data collection.
A major benefit of using the Data Capture Lab is that in addition to viewing the classification results in real-time, you can save the classifications as new labels in your project and re-train your dataset with the newly collected labels. See how to use the Data Capture Lab for viewing real-time results in the Running a Model During Data Collection Documentation.
Import External Sensor Data
If you have your own tools for doing data collection, the Data Capture Lab can import external sensor data files (CSV or WAV) from any source. This feature makes it so you can easily migrate your data into the SensiML Analytics Toolkit or continue to use your own tools for data collection without interrupting your workflow. See more details on this feature in the Importing External Sensor Data Documentation.
Connect to a Webcam
The Data Capture Lab can record videos from a webcam during data collection. Videos will stay synced with your sensor data and can be played back later when you label your data. See more details on this feature in the Recording Webcam Videos Documentation.