CerebNet.utils.meters¶
- class CerebNet.utils.meters.Meter(cfg, mode, global_step, total_iter=None, total_epoch=None, class_names=None, device=None, writer=None)[source]¶
Meter class.
Methods
log_epoch
(cur_epoch)Log mean Dice score and confusion matrix at the end of each epoch.
log_iter
(cur_iter, cur_epoch)Log training or validation progress at each iteration.
log_lr
(lr[, step])Log learning rate at each step.
prediction_visualize
(cur_iter, cur_epoch, ...)Visualize prediction results for current iteration and epoch.
reset
()Reset function.
update_stats
(pred, labels[, loss_dict])Update stats.
write_summary
(loss_dict)Write summary.
- prediction_visualize(cur_iter, cur_epoch, img_batch, label_batch, pred_batch)[source]¶
Visualize prediction results for current iteration and epoch.
- class CerebNet.utils.meters.TestMeter(classname_to_ids)[source]¶
TestMeter class.
Methods
metrics_per_class
(pred, gt)Compute metrics for each class in the predicted and ground truth segmentation maps.