Parses RF-DETR training metrics and exports:
training_metrics.csv: per-epoch losses, learning rate, class error
validation_metrics.csv: per-epoch validation losses + AP/AR + summary map
validation_classwise.csv: per-class AP/precision/recall (when logged)
Usage
evaluate_training(
model_id = NULL,
model_dir = NULL,
board = NULL,
output_dir = "results/evaluation"
)
Arguments
- model_id
Model ID (will be resolved from local board)
- model_dir
Directory containing trained model (alternative to model_id)
- board
Pins board (NULL = local board, only used if model_id provided)
- output_dir
Output directory for results (default: 'results/evaluation')
Value
List with parsed tibbles and summary statistics
Details
Source-file preference (first one found wins):
metrics.csv — RF-DETR >= 1.6.0 (PyTorch Lightning CSVLogger)
log.txt — RF-DETR < 1.6.0 (native training loop, JSONL)