nemo_rl.data.packing.metrics
nemo_rl.data.packing.metrics
Métriques pour l’évaluation des algorithmes d’emballage de séquences.
Contenu du Module
Classes
API
Classe pour suivre et calculer des métriques pour les algorithmes d’emballage de séquences.
Cette classe fournit des méthodes pour calculer diverses métriques qui évaluent l’efficacité et l’efficience des algorithmes d’emballage de séquences, telles que l’utilisation du bac, le gaspillage et le déséquilibre.
Réinitialiser toutes les métriques.
Mettre à jour les métriques avec une nouvelle solution d’emballage.
Args: sequence_lengths: Liste des longueurs de séquences bins: Liste de bacs, où chaque bac est une liste d’indices bin_capacity: Capacité maximale de chaque bac packing_time: Temps optionnel pris pour calculer la solution d’emballage
Returns: Dictionnaire des métriques pour cette solution d’emballage
Calculer les métriques pour une solution d’emballage sans mettre à jour le tracker.
Args: sequence_lengths: Liste des longueurs de séquences bins: Liste de bacs, où chaque bac est une liste d’indices bin_capacity: Capacité maximale de chaque bac
Returns: Dictionnaire des métriques pour cette solution d’emballage
Obtenir les métriques agrégées pour toutes les opérations d’emballage.
Returns: Dictionnaire des métriques agrégées
Imprimer les métriques agrégées de manière formatée.