SensiML Toolkit Documentation¶
The SensiML Toolkit is a software suite that makes it easy for a software developer to take edge devices with sensors and turn them into advanced event detectors. The toolkit requires a SensiML account login which you can get for free at SensiML Registration.
The SensiML Toolkit comes with three applications which can be download at SensiML Downloads
Data Capture Lab – The Data Capture Lab is an application that helps you capture, organize, and label raw data from the sensor and transform it into the events you want to detect.
Analytics Studio – The Analytics Studio is an application that filters and optimizes your labeled sensor data through machine learning algorithms. It generates a model (SensiML Knowledge Pack) ready to be flashed into the firmware of your device of choice.
SensiML TestApp – The SensiML TestApp shows real-time event classifications from the SensiML Knowledge Pack running on your sensor over Bluetooth-LE. (Windows and Android versions)
User Guides
- Getting Started
- Overview
- Data Collection Planning
- Quick Start Project
- Data Capture Lab
- Capturing Sensor Data
- Labeling Your Data
- Other Useful Features
- Analytics Studio
- Project Summary
- Querying Data
- Building a Model
- Exploring Model Results
- Test Model
- Generating a Knowledge Pack
- How to Flash Your Device
- Validating Your Model with SensiML TestApp
- Debugging Bad Results
- Where to go next?
- Integrating Custom Devices
User Documentation
Application Examples
Advanced
Simple Streaming Spec
SensiML Interface Spec
Resources