edit_similarity_score#
- scikitplot.corpus.edit_similarity_score(y_true, y_pred, *, normalize=None, backend='auto', sample_weight=None, average='mean')[source]#
Mean normalised edit similarity between predictions and references.
- Parameters:
- y_truesequence or mapping
Reference answers per item: a
stror a sequence ofstr.- y_predsequence or mapping
Predicted answer per item (
str), aligned withy_true.- normalize{None, “basic”, “squad”}, default=None
Normalisation of both sides.
- backend{“auto”, “python”}, default=”auto”
Edit-distance implementation (both exact).
- sample_weightarray-like of shape (n_items,), default=None
Per-item weights of the mean.
- average{“mean”, None}, default=”mean”
Nonereturns per-item values.
- Returns:
- float or numpy.ndarray
- Parameters:
- Return type:
See also
Examples
>>> edit_similarity_score(["kitten"], ["sitting"]) 0.5714285714285714