aibox.nlp.metrics.errors

Implementação de métricas de erro (RMSE, MAE, R2, MSE, etc).

Classes

MAE()

Mean Absolute Error (MAE).

MSE()

Mean Squared Error (MAE).

R2()

R-squared Error (R2).

RMSE()

Root Mean Squared Error (MAE).

class aibox.nlp.metrics.errors.MAE[código-fonte]

Base: Metric

Mean Absolute Error (MAE).

compute(y_true: ndarray, y_pred: ndarray) ndarray[float32]

Computa o valor dessa métrica para as entradas recebidas.

Parâmetros:
  • y_true (ndarray) – valores ground-truth com formato (n_samples,).

  • y_pred (ndarray) – valores preditos por algum estimator com formato (n_samples,).

Retorna:

array com os valores da métrica. Shape depende da métrica.

Tipo de retorno:

ndarray[float32]

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:

str

class aibox.nlp.metrics.errors.MSE[código-fonte]

Base: Metric

Mean Squared Error (MAE).

compute(y_true: ndarray, y_pred: ndarray) ndarray[float32]

Computa o valor dessa métrica para as entradas recebidas.

Parâmetros:
  • y_true (ndarray) – valores ground-truth com formato (n_samples,).

  • y_pred (ndarray) – valores preditos por algum estimator com formato (n_samples,).

Retorna:

array com os valores da métrica. Shape depende da métrica.

Tipo de retorno:

ndarray[float32]

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:

str

class aibox.nlp.metrics.errors.RMSE[código-fonte]

Base: Metric

Root Mean Squared Error (MAE).

compute(y_true: ndarray, y_pred: ndarray) ndarray[float32]

Computa o valor dessa métrica para as entradas recebidas.

Parâmetros:
  • y_true (ndarray) – valores ground-truth com formato (n_samples,).

  • y_pred (ndarray) – valores preditos por algum estimator com formato (n_samples,).

Retorna:

array com os valores da métrica. Shape depende da métrica.

Tipo de retorno:

ndarray[float32]

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:

str

class aibox.nlp.metrics.errors.R2[código-fonte]

Base: Metric

R-squared Error (R2).

compute(y_true: ndarray, y_pred: ndarray) ndarray[float32]

Computa o valor dessa métrica para as entradas recebidas.

Parâmetros:
  • y_true (ndarray) – valores ground-truth com formato (n_samples,).

  • y_pred (ndarray) – valores preditos por algum estimator com formato (n_samples,).

Retorna:

array com os valores da métrica. Shape depende da métrica.

Tipo de retorno:

ndarray[float32]

name()[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.