f1_score#

rojak.turbulence.metrics.f1_score(truth: Array | None = None, prediction: Array | None = None, confuse_matrix: NDArray | None = None) float[source]#

Compute the F1 Score

Parameters:
  • truth (Array | None)

  • prediction (Array | None)

  • confuse_matrix (NDArray | None)

Return type:

float

Returns:

Examples

>>> y_pred = da.asarray([0, 1, 0, 0])
>>> y_true = da.asarray([0, 1, 0, 1])
>>> f1_score(truth=y_true, prediction=y_pred)
0.666