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.