SPC5-STUDIO-AI is the artificial intelligence (AI) plug-in of the SPC5-STUDIO development environment supporting the SPC58 general purpose series. It provides neural network architects a seamless way to generate, execute and validate pre-trained NN models on automotive MCUs.
SPC5-STUDIO-AI core functionality is the capability to automatically generate pre-trained neural network into an efficient “Ansi C” library that can be compiled, installed and executed on SPC58 general purpose series. Pre-trained neural networks can be easily imported by SPC5-STUDIO-AI from the most widely used deep learning frameworks, such as Keras, TensorFlow Lite, Lasagne, Caffe, ConvNetJS, ONNX.
Advanced embedded developers can import the library into more complex application specific projects, thanks to a well-defined short number of public APIs.
SPC5-STUDIO-AI provides validation and performance analysis facilities which allow to validate and characterize the converted neural network and measure key metrics such as validation error, memory requirements (i.e. Flash and RAM) and execution time. This plugin is integrated within SPC5-STUDIO (version 6.0.0 or higher) development environment available on www.st.com/spc5studio
Automatic conversion of pre-trained neural network into optimized Ansi C code, ready to be compiled
Provides neural network performance report and validation
Integration with SPC5-STUDIO
Full graphical conversion process: no "C" development skills required
Supports SPC58 general purpose series:
Scalable product family with pin to pin compatibility across devices