Metrics
deepgboost.metric.regression.BaseMetric
Abstract base for all DeepGBoost evaluation metrics.
Source code in src/deepgboost/metric/regression.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
deepgboost.metric.regression.RMSEMetric
Bases: BaseMetric
Root Mean Squared Error.
Source code in src/deepgboost/metric/regression.py
25 26 27 28 29 30 31 32 33 34 35 36 | |
deepgboost.metric.regression.MAEMetric
Bases: BaseMetric
Mean Absolute Error.
Source code in src/deepgboost/metric/regression.py
39 40 41 42 43 44 45 46 47 48 49 50 | |
deepgboost.metric.regression.R2ScoreMetric
Bases: BaseMetric
Coefficient of determination R².
Source code in src/deepgboost/metric/regression.py
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | |
deepgboost.metric.classification.AccuracyMetric
Bases: BaseMetric
Classification accuracy.
Source code in src/deepgboost/metric/classification.py
10 11 12 13 14 15 16 17 | |
deepgboost.metric.classification.LogLossMetric
Bases: BaseMetric
Binary cross-entropy (log-loss).
y_pred should be probabilities in [0, 1].
Source code in src/deepgboost/metric/classification.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
deepgboost.metric.classification.AUCMetric
Bases: BaseMetric
Area Under the ROC Curve (binary classification).
Uses the trapezoidal rule. y_pred should be probabilities.
Source code in src/deepgboost/metric/classification.py
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | |