Analyse de la Durée selon Batch Size et Max Candidates

Analyse de la Durée en Fonction du Batch Size et Max Candidates

Screenshot 2024-08-04 at 22.09.34.png

Cette image représente une heatmap montrant la durée en fonction de deux paramètres : batch_size et max_candidates. Chaque cellule de la matrice indique le temps d'exécution pour les combinaisons spécifiques de ces deux paramètres.

Observations

  • Batch Sizes :
    • Les valeurs pour batch_size sont : 128, 256, 512, 1024.
  • Max Candidates :
    • Les valeurs pour max_candidates sont : 1, 3, 6.
  • Valeurs de Durée :
    • Les temps mesurés sont fournis pour chaque combinaison de batch_size et max_candidates. Ces temps sont exprimés en unités arbitraires qui pourraient correspondre à des secondes ou à une autre mesure de performance.

Détails des temps d'exécution

batch_sizemax_candidates = 1max_candidates = 3max_candidates = 6
1289.79.69.9
25610.09.99.8
5129.99.89.6
10249.89.89.7

Analyse des Résultats

  1. Impact du Batch Size :

    • En général, les temps d'exécution semblent légèrement varier selon le batch_size, mais il n'y a pas de tendance claire démontrant qu'un plus grand batch_size entraîne systématiquement des temps d'exécution plus longs ou plus courts.
  2. Impact des Max Candidates :

    • Les résultats montrent que le nombre de max_candidates n'a qu'un impact marginal sur les temps d'exécution. Pour certains cas, un nombre plus élevé de max_candidates pourrait entraîner des durées plus longues, mais cette variabilité n'est pas très importante.
  3. Valeur Anormalement Haute :

    • La cellule avec batch_size = 256 et max_candidates = 1 a la valeur la plus élevée (10.0), ce qui vaut la peine d'être analysé plus en profondeur pour comprendre ce qui pourrait causer cette anomalie.

Conclusion

Cette heatmap fournit une vue d'ensemble utile pour évaluer les effets du batch_size et du max_candidates sur les performances. Des analyses supplémentaires pourraient être nécessaires pour optimiser ces paramètres en fonction des différents scénarios d'utilisation et des exigences de performance.

Reference:

stackoverflow.com
How to calculate optimal batch size? - Stack Overflow
stackoverflow.com
How does batch size impact time execution in neural networks?
stackoverflow.com
How big should batch size and number of epochs be when fitting a ...