Código-fonte para aibox.nlp.factory.metric

"""Obtenção de métricas
através de um nome.
"""

from aibox.nlp.core import Metric

from .class_registry import get_class


[documentos] def get_metric(metric: str, **config) -> Metric: """Obtém uma métrica dado o nome. :param metric: nome da métrica. :param `**config`: configurações dessa métrica. :return: métrica. """ metric = get_class(metric) assert issubclass(metric, Metric), "Esse nome não corresponde à uma métrica." return metric(**config)