aibox.nlp.metrics.kappa
Implementação de métricas relacionadas com o Cohen’s Kappa.
Classes
|
Métrica para cálculo do Cohen's Kappa. |
|
Métrica do Cohen's Kappa vizinho. |
- class aibox.nlp.metrics.kappa.CohensKappaScore(weights: str | None = None)[código-fonte]
Base:
Metric
Métrica para cálculo do Cohen’s Kappa.
- Parâmetros:
weights (str) – ‘quadratic’, ‘linear’ ou None. Indica se devemos calcular a métrica ponderada (default=None).
- compute(y_true: ndarray, y_pred: ndarray) ndarray[float32]
Computa o valor dessa métrica para as entradas recebidas.
- name() str [código-fonte]
Nome dessa métrica, toda métrica possui um nome único.
Se dois instâncias de uma métrica possuem o mesmo nome, o valor do método
compute()
é o mesmo para ambas instâncias dada as mesmas configurações e entradas.- Retorna:
nome identificador dessa métrica.
- Tipo de retorno:
- class aibox.nlp.metrics.kappa.NeighborCohensKappaScore(neighbor_limit: int = 1, weights: str | None = None)[código-fonte]
Base:
Metric
Métrica do Cohen’s Kappa vizinho.
Métrica para o cálculo do Cohen’s Kappa onde classes vizinhas são consideradas iguais para fins de cálculo.
- Parâmetros:
- compute(y_true: ndarray, y_pred: ndarray) ndarray[float32]
Computa o valor dessa métrica para as entradas recebidas.
- name() str [código-fonte]
Nome dessa métrica, toda métrica possui um nome único.
Se dois instâncias de uma métrica possuem o mesmo nome, o valor do método
compute()
é o mesmo para ambas instâncias dada as mesmas configurações e entradas.- Retorna:
nome identificador dessa métrica.
- Tipo de retorno: