En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés à vos centres d'intérêts. En savoir plus et gérer ces paramètres. OK X
 
 

 

 

Nouveaux produits

ST facilite le développement de l’IA dans les périphériques embarqués

Publication: Janvier 2019

Partagez sur
 
L’extension STM32Cube.AI du populaire outil logiciel STM32CubeMX génère un code optimisé pour exécuter des réseaux neuronaux sur des microcontrôleurs STM32...
 

Le STM32Cube.AI est fourni avec des packs de fonctions logicielles prêts à l’emploi qui contiennent des exemples de codes de reconnaissance des activités humaines et de classification des scènes audio ; ces codes peuvent être immédiatement utilisés avec une appli mobile et une carte de capteurs de référence ST.

Les développeurs bénéficient du support apporté par un réseau de partenaires qualifiés dans le cadre du programme ST Partner et de la communauté STM32 dédiée à l’intelligence artificielle et à l’apprentissage automatique.

Capitalisant sur le leadership de sa famille de microcontrôleurs STM32, STMicroelectronics, un leader mondial dont les clients couvrent toute la gamme des applications électroniques, étoffe son écosystème STM32CubeMX au bénéfice des développeurs de produits, ajoutant ainsi de nouvelles fonctionnalités d’intelligence artificielle (IA) avancées.

L’intelligence artificielle utilise des réseaux neuronaux artificiels « entraînés » pour classer les signaux de données envoyés par les capteurs de mouvements et de vibrations, les capteurs environnementaux, les microphones et les capteurs d’images de manière à la fois plus rapide et plus efficace qu’avec les solutions conventionnelles de traitement de signaux.

« Ce jeu d’outils de développement de réseaux neuronaux proposé par ST met l’intelligence artificielle au service des produits intelligents architecturés autour d’un microcontrôleur au niveau des extrémités de réseau, des noeuds et des appareils embarqués pour les applications connectées à l’Internet des objets, les bâtiments intelligents, ainsi que les applications industrielles et médicales », a déclaré Claude Dardanne Président du Groupe Microcontrôleurs et Circuits Intégrés Numériques de STMicroelectronics.

Avec l’extension STM32Cube.AI, les développeurs peuvent désormais convertir des réseaux neuronaux pré-entraînés en code C pour appeler des fonctions dans des bibliothèques optimisées et capables de fonctionner avec des microcontrôleurs STM32.

Cette extension est fournie avec des packs de fonctions logicielles prêtes à l’emploi et qui incluent un exemple de code pour la reconnaissance d’activités humaines et la classification de scènes audio. Ces exemples de code peuvent être immédiatement utilisés avec la carte de référence ST SensorTile et l’application mobile ST BLE Sensor.

Un support supplémentaire, avec notamment des services d’ingénierie, est à la disposition des développeurs par l’intermédiaire de partenaires qualifiés dans le cadre du programme ST Partner et de la communauté en ligne STM32 dédiée à l’intelligence artificielle et à l’apprentissage automatique.

ST présentera des applications développées à l’aide de l’extension STM32Cube.AI et fonctionnant avec des microcontrôleurs STM32 dans sa suite privée au Consumer Electronics Show (CES) qui se déroule à Las Vegas du 8 au 12 janvier 2019.

Complément d’informations techniques :

Le pack d’extension STM32Cube.AI (référence X-Cube-AI) peut être téléchargé dans l’écosystème de génération de code logiciel et de configuration du microcontrôleur STM32CubeMX de ST.

Aujourd’hui, cet outil prend en charge les frameworks Caffe, Keras (avec le backend TensorFlow), Lasagne, ConvnetJS ainsi que différents IDE et compilateurs, y compris ceux fournis par Keil, IAR et System Workbench.

Le pack de fonctions logicielles FP-AI-SENSING1 fournit des exemples de code permettant de prendre en charge les applications audio (classification des scènes audio) et de mouvements (reconnaissance des activités humaines) de bout en bout basées sur des réseaux neuronaux. Ce pack de fonctions utilise la carte de référence SensorTile de ST pour capturer et étiqueter les données détectées avant le processus d’apprentissage. La carte peut alors exécuter les inférences du réseau neuronaux optimisé.

L’application mobile ST BLE Sensor joue le rôle de télécommande et d’afficheur pour la carte SensorTile.

Cette panoplie composée de l’outil de mapping STM32Cube.AI, d’exemples de logiciels applicatifs exécutés sur des équipements SensorTile de dimensions réduites et alimentés par batterie, complète le programme de partenariat et le support apporté par les membres de la communauté de développeurs dans le but d’accélérer et de simplifier l’implémentation de réseaux neuronaux sur les appareils architecturés autour d’un microcontrôleur STM32.

http://www.st.com/

Suivez Electronique Mag sur le Web

 

Newsletter

Inscrivez-vous a la newsletter d'Electronique Mag pour recevoir, régulièrement, des nouvelles du site par courrier électronique.

Email: