Crate tangram_metrics

Source
Expand description

This crate implements a number of metrics such as MeanSquaredError and Accuracy.

Structs§

Accuracy
The accuracy is the proportion of examples where predicted == label.
AucRoc
This Metric computes the area under the receiver operating characteristic curve.
BinaryClassificationMetrics
BinaryClassificationMetrics computes common metrics used to evaluate binary classifiers at a number of classification thresholds.
BinaryClassificationMetricsInput
The input to BinaryClassificationMetrics.
BinaryClassificationMetricsOutput
BinaryClassificationMetrics contains common metrics used to evaluate binary classifiers.
BinaryClassificationMetricsOutputForThreshold
The output from BinaryClassificationMetrics.
BinaryCrossEntropy
BinaryCrossEntropy is the loss function used in binary classification. Learn more.
BinaryCrossEntropyInput
The input to BinaryCrossEntropy.
ClassMetrics
ClassMetrics are class specific metrics used to evaluate the model’s performance on each individual class.
CrossEntropy
CrossEntropy is the loss function used in multiclass classification. Learn more.
CrossEntropyInput
The input to CrossEntropy.
CrossEntropyOutput
The output from CrossEntropy.
Mean
The Mean metric is computed using Welford’s algorithm to ensure numeric stability.
MeanSquaredError
The mean squared error is the sum of squared differences between the predicted value and the label.
MeanVariance
Mode
MulticlassClassificationMetrics
MulticlassClassificationMetrics computes common metrics used to evaluate multiclass classifiers.
MulticlassClassificationMetricsInput
The input to MulticlassClassificationMetrics.
MulticlassClassificationMetricsOutput
The output from MulticlassClassificationMetrics.
RegressionMetrics
RegressionMetrics computes metrics used to evaluate regressors.
RegressionMetricsInput
The input to RegressionMetrics.
RegressionMetricsOutput
The output from RegressionMetrics.

Functions§

m2_to_variance
This function computes the variance given the m2 and n.
merge_mean_m2
This function combines two separate means and variances into a single mean and variance which is useful in parallel algorithms.