Pour les problématiques métiers liées à la Computer VisionDiscipline de l'IA permettant aux systèmes d'extraire des informations significatives à partir d'images ou de vidéos pour identifier, classer et réagir à des éléments visuels du monde réel., l'ingestion d'images de résolutions variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. peut représenter un obstacle. La solution gère ce défi de manière robuste grâce à des algorithmes de transformation exécutés à la volée. L'utilisateur peut définir le paramètre randomCrop pour redimensionner et recadrer automatiquement les images entrantes afin qu'elles correspondent parfaitement au tenseur attendu par la couche d'entrée du réseau de neuronesUn réseau de neurones est un modèle d'IA bio-inspiré composé de couches de nœuds interconnectés, capable d'apprendre des relations complexes dans les données pour prédire ou classifier avec précision.. En complément, des options de distorsion comme randomFlip ou randomMutation permettent d'altérer la matrice visuelle directement en mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya., offrant ainsi une standardisation parfaite du flux de données visuelles avant l'évaluation.
De quelle manière l'action gère-t-elle l'ingestion et le recadrage à la volée des données visuelles lors de l'inférence des modèles de vision par ordinateur ?
Ingestion et Prétraitement Dynamique en CAS
Exemples pour l'action dlScore
Scoring simple d'un modèle de Deep Learning
Cet exemple illustre l'usage minimal de dlScore en fournissant les données d'entrée, le modèle, ses poids, et la table de sortie.
Scoring optimisé sur GPU avec extraction de variables et Top-K
Ce scénario avancé montre comment effectuer le scoring sur un GPU, copier la colonne d'identifiant depuis la table d'entrée, et ne garder que le top 3 des probabilités de classification.
Extraction des caractéristiques profondes (Feature Extraction)
Utile pour le Transfer Learning : cet exemple score les données mais sauvegarde également les activations internes d'une couche cachée spécifique (ex: 'FC1') dans la table layerOut.