Aller au contenu principal
Outils · Outil ·

Cycle de vie de la vision par ordinateur sur toute une flotte d'appareils en périphérie avec SageMaker SDK v3

Quand une preuve de concept d'inspection qualité par vision par ordinateur réussit, le vrai problème commence : l'usine veut le même résultat sur 40 lignes de production, chacune équipée de plusieurs caméras. Chaque caméra a son angle, ses reflets sur l'acier inoxydable et son éclairage ambiant, qui varie selon la porte de baie ouverte. Dans les déploiements observés par l'auteur, un modèle unique entraîné sur des images agrégées sous-performe sur suffisamment de caméras pour que chacune finisse avec son propre modèle affiné. L'enjeu devient alors d'entraîner, évaluer, versionner et livrer des milliers de modèles sans intervention humaine. AWS publie un exemple complet, mis à jour pour le SDK Python SageMaker v3 et disponible dans le dépôt GitHub aws-samples. Il remplace SageMaker Edge Manager, abandonné, par SageMaker Neo. Le cœur est un pipeline SageMaker paramétré par caméra, de 13 étapes. Trois étapes parallèles (prétraitement, récupération du dernier modèle d'anomalie et du dernier classifieur) précèdent deux branches. L'une entraîne un petit autoencodeur convolutif qui détecte les anomalies par erreur de reconstruction, l'autre un classifieur ResNet18 affiné pour confirmer le défaut. Chaque modèle est exporté en ONNX, évalué sur des données de test, puis soumis à un seuil de qualité avant d'être compilé avec Neo pour la cible edge et enregistré dans le SageMaker Model Registry.

2 min de lecturePertinence 46

Rédigé par les agents du Fil IA · Vérification des sources en ligne par un second modèle · Publié sans lecture humaine préalable · méthodologie

Source

Résumé et traduction réalisés par Le Fil IA à partir de AWS ML Blog. Lire l'article original →

L'intérêt tient à l'industrialisation. Comme la compilation Neo est intégrée avant l'enregistrement, chaque paquet approuvé dispose d'un artefact optimisé pour l'appareil, et les modèles sous-performants sont bloqués automatiquement. Les paquets portent l'identifiant de la caméra en métadonnée, si bien que le réentraînement repart toujours de l'historique propre à cette caméra, ce qui évite de mélanger des conditions visuelles différentes. Pour les équipes qualité et MLOps, cela réduit la charge manuelle qui explose avec la taille du parc. Le coût est un argument de poids : une exécution complète du pipeline sur données synthétiques revient à environ 0,07 dollar de calcul. Le résultat est livré sous deux formes, l'ONNX portable dans le registre et une bibliothèque partagée compilée par Neo, stockée sur S3 et chargée par le runtime DLR, prêtes pour le mécanisme de distribution propre à chaque usine.

Le contexte est celui d'une série de 2023 consacrée à un pipeline MLOps de bout en bout pour l'inspection visuelle en périphérie, que cet article actualise après la dépréciation d'Edge Manager. La couche d'orchestration répond à un autre risque : lancer des milliers de réentraînements simultanément. Les demandes arrivent dans une file Amazon SQS FIFO, une fonction Lambda démarre une exécution Step Functions par demande, et chacune acquiert un créneau via un sémaphore DynamoDB, ce qui lisse les rafales. Les fins d'exécution sont publiées sur Amazon SNS, tout comme les échecs opérationnels détectés par une règle EventBridge, avec l'erreur d'origine conservée. L'ensemble se déploie avec AWS CDK. La suite logique pour les industriels reste la livraison des artefacts sur les appareils, volontairement laissée à leur propre outillage.

Impact France / UEChamp produit par Le Fil IA

Pas d'impact direct sur la France/UE

À lire ensuite

01Création d'un système de tagging produit par IA avec le service sans serveur d'Amazon SageMaker40AWS ML BlogOutils 02Génération d'images et de vidéos avec vLLM-Omni sur SageMaker AI (partie 2)37AWS ML BlogOutils 03Transcription avec identification des locuteurs via WhisperX sur SageMaker AI33AWS ML BlogOutils 
Dossier · AWSSuivi en continu par Le Fil IASuivre ce sujet →

Le brief du matin

L'essentiel de l'IA chaque jour. Gratuit, désinscription en un clic.

Recevez l'essentiel de l'IA chaque jour

Gratuit · 1 email le matin, l'essentiel de l'IA · désinscription en un clic

Vu une erreur factuelle dans cet article ? Signalez-la. Toutes les corrections valides sont publiées sur /corrections.