Skip to content

Yaml configuration + log files parser for ConvPoint results.

License

Notifications You must be signed in to change notification settings

mpelchat04/convpoint_results_logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Description

Script qui permet de générer des fichiers markdown qui résument les résultats d'entrainement de modèles de classification lidar obtenus avec l'application Convpoint.

Pré-requis:

- Matplotlib
- PyYaml
- Numpy

Contenu

Le script génère les fichiers suivants:

- Dossiers des résultats brutes  
- <nom_du_projet>_config.md         # Résumé des configurations testés.  
- <nom_du_projet>_trn_metrics.md    # Résumé des métriques d'entrainement  
- <nom_du_projet>_val_metrics.md    # Résumé des métriques de validation   
- <nom_du_projet>_tst_metrics.md    # Résumé des métriques de test   
- loss.png                          # Graphiques des pertes par époques

Exécution

Lancer le script:

python ./convpoint_yaml_parser.py --rootdir <dossiers_contenants_les_resultats>

Structure des dossiers contenant les résultats

├── resultats
    └── {model_name}_{npoints}_drop{%}_{date}
        └── config.yaml
        └── metric_classwise_trn_acc.log
        └── metric_classwise_trn_fscore.log
        └── metric_classwise_trn_iou.log
        └── metric_classwise_val_acc.log
        └── metric_classwise_val_fscore.log
        └── metric_classwise_val_iou.log
        └── metric_classwise_tst_acc.log
        └── metric_classwise_tst_fscore.log
        └── metric_classwise_tst_iou.log
        └── metric_val_loss.log
        └── metric_trn_loss.log
        └── state_dict.pth
    └── {model_name}_{npoints}_drop{%}_{date}
        └── ...

About

Yaml configuration + log files parser for ConvPoint results.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages