Custom Metrics
@tensorleap_custom_metric(name='metrics',
direction=MetricDirection.Downward,
compute_insights=None)
def custom_metric_distances(
y_true: npt.NDArray[np.float32],
y_pred: npt.NDArray[np.float32]
) -> dict[str, npt.NDArray[np.float32]]:
diff = y_true - y_pred
axis = tuple(range(1, diff.ndim))
return {
"mean_difference": np.mean(diff, axis=axis),
"mean_absolute_difference": np.mean(np.abs(diff), axis=axis)
}Last updated
Was this helpful?

