SNN2.src.model.metrics.MNO_cm module

metrics functions Wrapper

Use this module to load a custom metric function

class SNN2.src.model.metrics.MNO_cm.FN_confusion_matrix(*args, name='FN_confusion_matrix', **kwargs)

Bases: generic_cm_object

get_object(ap, an) Tensor
class SNN2.src.model.metrics.MNO_cm.FP_confusion_matrix(*args, name='FP_confusion_matrix', **kwargs)

Bases: generic_cm_object

get_object(ap, an) Tensor
class SNN2.src.model.metrics.MNO_cm.TN_confusion_matrix(*args, name='TN_confusion_matrix', **kwargs)

Bases: generic_cm_object

get_object(ap, an) Tensor
class SNN2.src.model.metrics.MNO_cm.TP_confusion_matrix(*args, name='TP_confusion_matrix', **kwargs)

Bases: generic_cm_object

get_object(ap, an) Tensor
class SNN2.src.model.metrics.MNO_cm.U_confusion_matrix(*args, name='U_confusion_matrix', **kwargs)

Bases: generic_cm_object

get_object(ap, an) Tensor
class SNN2.src.model.metrics.MNO_cm.generic_cm_object(expected_labels: Tensor | None = None, name='generic_cm_object', margin: float | str = 0.5, normalize: bool = True, **kwargs)

Bases: Metric

get_object(ap, an) Tensor
reset_state()

reset_state.

result()

result.

update_state(ap, an, sample_weight=None)

Accumulate statistics for the metric.