SensiML Piccolo AI

Open-Source AutoML Solution for Edge AI

Create accurate ML pattern-recognition code for sensor-equipped IoT devices
using powerful AutoML for simplified and automated data science.

Ultra-Compact Edge ML Code

Generating models as small as 5KB with built-in profiling estimator to show RAM, Flash, and Stack memory as well as model latency

No-Code GUI or Python SDK

Choose your preferred interface and switch freely between point-and-click and programmatic pipeline workflows.

AutoML Model Generation

Automated model generation with optional fine-grained user control allows productive ML development for data scientists and AI novices alike.

C Source Code Output

No RTOS or external code dependencies. Model outputs are self-contained, highly portable model libraries with multiple levels of inference interfacing to your code.

Hardware agnostic

Hardware-agnostic solution supports a broad array of edge processors and silicon vendors

Foundation for innovation

Establishes a foundation for community-driven edge ML innovation including generative AI, synthetic data generation, and edge learning

Create accurate sensor inference code for IoT device applications

Until now, IoT device developers undertaking what are often their first AI/ML projects have had to wade through a fragmented market of proprietary tools with varying capabilities and unclear roadmaps. The open-source release of SensiML’s Analytics Studio marks a significant milestone for the IoT Edge AI software tools industry providing:

Platform Agnostic Model Generation

SensiML’s plug-in style, open-source architecture supports a broad array of MCUs, AI/ML accelerated SoCs, and AI engines inspiring developer confidence to build ML datasets using flexible tools not tied to specific vendors, chipsets, or inference engines.

Time-Series Sensor Inputs

Provides support for all conceivable time-series sensors such as microphones, accelerometers, gyros, IMUs, loadcells, strain gauges, PIR sensors, and more. Inputs can be mixed for more complex models with sensor fusion algorithms.

Rapid Innovation

AI/ML’s fast evolution demands an open-source approach to harness the broader developer community expertise, accelerating key innovations such as generative AI, synthetic data, and edge learning advancements.

Flexibility

Analytics Studio supports multiple model development mechanisms from point-and-click AutoML powered model generation, to code-free UI modeling with full pipeline control, to entirely programmatic Python SDK model creation.

Extensibility

Analytics Studio provides model generation for basic feature-based models, regression models, classic ML, and deep learning neural networks. Its rich library of over 80 feature generators also includes the ability to easily add custom transforms, filters, features, and classifiers making it easy for community developers to enhance.

Our time-tested code base now available to the broader development community

SensiML seeks to extend Model Creator to include:

  • Generative AI model development and tuning
  • Synthetic dataset augmentation
  • Local LLM support
  • Object recognition from image and video data streams
  • Enhanced edge model tuning and learning
  • More MCU, MPU, NPU, and GPU integrations / optimizations
  • More pre-trained model templates for real-world use cases

New and existing users will have the flexibility to choose between SensiML’s open-source version of Analytics Studio or its fully managed and supported SaaS cloud service implementation based on the same core technology.

Get Started Using Piccolo AI Today

Piccolo AI runs as a web application served from a Linux server endpoint running locally on your own system. Piccolo can therefore be run on a Linux system or Windows desktop PC.

You can get started building intelligent sensor algorithms for edge IoT devices in as little as 20 minutes using our convenient step-by-step installation video.

Watch the Install Video

Community Resources

SensiML is building an open source community, with contributors from around the globe building features, documentation and assisting other users.

Ready to join our community?

SensiML will launch its public GitHub repository and AutoML engine documentation early this summer. Developers interested in receiving updates and becoming contributors to this pioneering technology can sign up below