Learn more with our Technical Whitepaper
Explore the technical details behind the Reality AI approach to machine learning with signals
Reality AI technology combines machine learning with advanced signal processing math to deliver extremely accurate and computationally efficient classifiers, predictors and anomaly detectors.
Feature Discovery with AI Explore™
Use the AI Explore option in Reality AI Tools™ to create optimized feature sets for machine learning on signal inputs.
Time-Frequency plot showing features based on FFT
Time-frequency plot showing features based on Reality AI
Our approach uses advanced mathematics, coupled with machine learning, to get better results.
Automated feature discovery that uses specifics of your data, not a “pre-built library”
Explainable AI: See which parts of the time-frequency space actually matter
Heatmap highlights regions that are most important for classification or correlation. Brighter colors indicate greater importance. Freq structure, as well as both periodic and non-periodic time structure, are clearly visible.
Feature spaces used by Reality AI software include:
> Common transforms on raw data, including logs, powers, derivatives, sign, and more
> Parametric statistical features and peak analysis
> A large variety of spectral features, including power, phase, spectral shape, cepstral, etc.
> Linear and non-linear dimensional reduction operations
> Time-Frequency sparse coding and time pattern analysis
> Binary pattern and texture analysis
The Reality AI feature discovery algorithm searches 10,000s of possible feature spaces automatically, and tunes the results to your data.
What’s different about Reality AI technology?
1. Learns optimized features directly from the data
Features are not pre-determined but are generated from the data using advanced signal processing mathematics guided by machine learning.
2. Links features to optimized machine learning models
Automatically tunes parameters of machine learning algorithm based on discovered features. This leads to better accuracy and much greater computational efficiency.
3. Fully automated feature and model generation, with explainability
Our AI Explore™ process automatically converges on combinations of features and classifier types with guidance from complexity cost functions to produce models optimized for small MCUs.
4. Direct export of efficient binaries for inexpensive MCUs
Automated generation of embedded code targeted to a range of MCU targets, including Cortex M-series. Furnishes a compact binary that the user can link and include in their build, containing only functions and data required for model execution - no bulky libraries.