seqme.metrics.NGramJaccardSimilarity#
- class seqme.metrics.NGramJaccardSimilarity(reference, n, *, objective='minimize', name='Jaccard-similarity')[source]#
Average Jaccard similarity between each generated sequence and a reference corpus, based on n-grams of size
n, using |A ∩ R| / |A ∪ R|.You can choose to
'minimize'(novelty) or'maximize'(overlap) via theobjectiveparameter.- __init__(reference, n, *, objective='minimize', name='Jaccard-similarity')[source]#
Initialize the metric.
- __call__(sequences)[source]#
Compute the average Jaccard similarity between each generated sequence and a reference corpus, based on n-grams of size
n.- Parameters:
- Returns:
Jaccard similarity.
- Return type:
Methods
Attributes
|
Name of the metric. |
|
Whether lower or higher scores indicate better performance. |