SensiML Toolkit
2025.01.08

User Guides

  • Getting Started

Application Examples

  • Keyword Spotting
  • Boxing Punch Activity Recognition
  • Canine Activity Recognition Collar
  • Robot Arm Motion Recognition and Anomaly Detection
  • Fan State Condition Monitoring
  • Audio Anomaly Detection
  • Vibration Anomaly Detection
  • Audio Cough Detection
  • Guitar Note Audio Recognition
  • Smart Lock Audio Recognition
  • Wizard Magic Wand Gesture Game

Third-Party Devices Integration

  • Introduction
  • Data Collection Firmware
  • Building Recognition Firmware
  • Interfacing with the SensiML TestApp

User Documentation

  • Data Studio
  • Analytics Studio
  • SensiML TestApp
  • Open Gateway
  • SensiML Python SDK
    • Overview
    • Installation/Setup Instructions
    • Jupyter Notebook Basics
    • Initializing the SensiML Python SDK
    • Proxy Setup
    • Getting Started with the SensiML Python SDK
    • API Methods
      • Overview
      • SensiML
      • Projects
      • Pipelines
      • Captures
      • Metadata
      • Labels
      • Segments
      • Sessions (Segmenters)
      • Queries
      • Capture Configuration
      • Knowledge Packs
      • Knowledge Pack Runner
      • CSV Upload
      • Platforms
      • DCLProject
      • DataSegments
      • Grid Search
      • ModelResultSet
    • Additional Tutorials
    • Release Notes
  • Knowledge Packs / Model Firmware
  • Machine Learning / Digital Signal Processing

Supported Compilers

  • Android Native Development Kit
  • Arm GCC Cortex M4/M7/A53
  • Espressif ESP-IDF ESP32
  • Microchip XC8/XC16/XC32
  • x86_64 (GCC 9.2/mingw-64 9.3)

Supported Devices

  • Arduino Nano 33 BLE Sense
  • Arduino Nicla Sense ME
  • Infineon PSoC™ 6
  • M5Stack M5StickC PLUS ESP32-PICO Mini IoT Dev Kit
  • Microchip Technology AVR128DA48 Curiosity Nano Evaluation Kit
  • Microchip Technology PIC-IoT WG Development Board
  • Microchip Technology SAMD21 ML Eval Kit (SAM-IoT WG)
  • Nordic Thingy
  • onsemi RSL10 Sense
  • QuickLogic Chilkat
  • QuickLogic QuickAI
  • QuickLogic QuickFeather
  • Raspberry Pi
  • Silicon Labs Thunderboard Sense 2
  • Silicon Labs xG24 Dev Kit
  • SparkFun QuickLogic Thing Plus - EOS S3
  • ST SensorTile
  • ST SensorTile.box

Simple Streaming Interface

  • Introduction
  • Describing Output Data
  • Sending Output Data
  • Simple Stream With Wi-Fi
  • Simple Stream With BLE
  • Validating Device Output

MQTT-SN Interface

  • MQTT-SN Documentation

Resources

  • SensiML
  • Try For Free
  • Contact Us
  • Get Support
  • Dataset Library
SensiML Toolkit
  • »
  • SensiML Python SDK »
  • API Methods

API Methods

  • Overview
  • SensiML
  • Projects
    • Projects
    • Project
  • Pipelines
    • Pipeline
  • Captures
    • Captures
    • Capture
  • Metadata
    • Metadata
  • Labels
    • Label
    • LabelValue
  • Segments
    • Segment
    • SegmentSet
  • Sessions (Segmenters)
    • Segmenter
    • SegmenterSet
  • Queries
    • Queries
    • Query
  • Capture Configuration
    • CaptureConfigurations
    • CaptureConfiguration
  • Knowledge Packs
    • Download Knowledge Pack
    • Multi Model Knowledge Pack
    • Import and Export Model
  • Knowledge Pack Runner
    • SMLRunner
  • CSV Upload
    • FeatureFiles
    • FeatureFile
  • Platforms
    • ClientPlatformDescriptions
    • ClientPlatformDescription
  • DCLProject
    • to_dcli()
    • create_connection()
    • get_capture()
    • get_capture_metadata()
    • get_capture_segments()
    • get_captures()
    • get_segments()
    • list_capture_segments()
    • list_captures()
    • plot_segment_labels()
  • DataSegments
    • Getting Segments from DCLProject
    • Manipulating Segments
    • Computing Confusion Matrix
    • Uploading Segments
    • Working with Audacity
    • DataSegment API
    • DataSegments API
    • DataSegments Loader API
    • DataSegments Segmenter API
  • Grid Search
    • Grid Search Syntax
  • ModelResultSet
    • ConfusionMatrix
Previous Next

© Copyright 2022, SensiML Corporation. All rights reserved.