De quelle manière l'action gère-t-elle la persistance de l'état d'optimisation lors d'entraînements longs ou interrompus ?

L'architecture logicielle de SAS Viya intègre une logique de résilience indispensable pour les tâches de Deep LearningSous-ensemble du Machine Learning basé sur des réseaux de neurones artificiels profonds. Il excelle dans l'extraction automatique de motifs complexes depuis des données brutes (images, texte, son). asynchrones extrêmement longues. L'action génère des tables 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.
distribuée pour capturer non seulement les meilleurs poids synaptiques identifiés via le bloc bestWeights, mais également l'état interne et complet du solveur via tuneState. La sauvegarde du statut de l'optimiseur inclut les matrices d'inertie, les gradients historiques et les taux de convergence. Si l'entraînement nécessite un redémarrage à chaud (warm restart) via l'option tuneRestarts, le système recharge ces tables de contexte pour reprendre l'exploration paramétrique exactement là où elle s'était mise en pause, évitant la perte désastreuse de précieux jours de calcul distribué.

Exemples pour l'action dlTune

Optimisation basique (Tuning)

Exemple d'optimisation simple d'un modèle avec l'algorithme ADAM, en définissant une petite recherche sur le taux d'apprentissage.

Tuning intensif avec GPU et sauvegarde des meilleurs poids

Une recherche d'hyperparamètres avancée exploitant le GPU, avec recherche sur le taux d'apprentissage et la taille du mini-batch, en sauvegardant le meilleur état de poids.