X-CUBE-AI

批量生产
Design Win

STM32CubeMX的AI扩展包

获取软件 下载数据摘要

产品概述

主要优势

部分意法半导体边缘AI套件

一系列免费的在线工具、案例研究和资源,旨在帮助工程师解决其在边缘AI开发的各个阶段遇到的问题。

前往了解意法半导体边缘AI套件

进行NN和ML模型性能分析

生成报告,从而详细说明整个网络及其各层的NN内存需求和推理时间。

进行NN和ML模型优化

导入您自己的神经网络模型,选择优化选项,并生成经过优化的C代码。

描述

X-CUBE-AI是STM32Cube.AI生态系统的STM32Cube扩展包部分,能够自动转换预训练人工智能算法(包括神经网络和经典机器学习模型),并将生成的优化库集成到用用户项目中,以此来扩展STM32CubeMX功能。在STM32CubeMX工具(版本5.4或更新的版本)进行下载即可使用,如面向人工智能(AI) (UM2526)的X-CUBE-AI扩展包入门用户手册中所述。

X-CUBE-AI扩展包还提供几种方法,无需用户手动编写专门的C语言代码,即可验证桌面PC和STM32上的人工智能算法,并测量STM32器件上的性能。

  • 所有功能

    • 从预训练神经网络和经典机器学习模型生成STM32优化库
    • 原生支持各种深度学习框架,如Keras和TensorFlow™ Lite,并支持可导出为ONNX标准格式的所有框架,如PyTorch™、Microsoft® Cognitive Toolkit、MATLAB®
    • 支持各种内置scikit-learn模型,如孤立森林、支持向量机(SVM)、K-means等
    • 支持8位量子化Keras网络以及TensorFlow™ Lite量子化网络
    • 允许将权重存储在外部Flash存储器和外部RAM的激活缓冲区中,从而使用更大的网络
    • 通过STM32Cube集成在不同的STM32微控制器系列之间实现轻松移植
    • 借助TensorFlow™ Lite神经网络,使用STM32Cube.AI运行时或面向微控制器的TensorFlow™ Lite运行时来生成代码
    • 免费易用的许可条款

获取软件

Artificial Intelligence overview