Quelles sont les considérations essentielles pour les tables d'entrée et de sortie lors de l'utilisation de l'action augmentImages?

Architecture et Flux des Tables sous Viya 4

L'action augmentImages requiert une table d'entrée contenant les données d'image et génère une table de sortie spécifiée par le paramètre casOut. Pour la table d'entrée, vous devez fournir le name de la table et, optionnellement, le caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. si elle n'est pas dans la caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. active. Vous pouvez également spécifier la colonne contenant les binaires d'image via le paramètre image (par défaut _image_).

Pour la table de sortie, vous définissez le name et le caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. de la nouvelle table CAS. Des options telles que replace (pour remplacer une table existante), promote (pour promouvoir la table) et compress (pour compresser les données) sont également disponibles. L'option decode peut être utilisée pour décoder les images avant de les écrire dans la table de sortie, et writeRandomly permet une écriture aléatoire des images résultantes.

Illustration de la réponse

Exemples pour l'action augmentImages

Augmentation basique (Flip Horizontal)

Cet exemple crée une copie de chaque image en lui appliquant un retournement horizontal.

Augmentation complexe avec Patches et Mutations multiples

On extrait des patches de 224x224 pixels, on applique des rotations, un flip et un changement de luminosité (lighten) avec une valeur fixe.