metrics
// jda::ml::metrics — Model Evaluation Metrics
Functions
Details
true_positives
fn true_positives(pred: ref []i64, true: ref []i64) -> i64true_negatives
fn true_negatives(pred: ref []i64, true: ref []i64) -> i64false_positives
fn false_positives(pred: ref []i64, true: ref []i64) -> i64false_negatives
fn false_negatives(pred: ref []i64, true: ref []i64) -> i64accuracy
fn accuracy(pred: ref []i64, true: ref []i64) -> f64precision
fn precision(pred: ref []i64, true: ref []i64) -> f64recall
fn recall(pred: ref []i64, true: ref []i64) -> f64f1_score
fn f1_score(pred: ref []i64, true: ref []i64) -> f64f_beta
fn f_beta(pred: ref []i64, true: ref []i64, beta: f64) -> f64specificity
fn specificity(pred: ref []i64, true: ref []i64) -> f64matthews_corrcoef
fn matthews_corrcoef(pred: ref []i64, true: ref []i64) -> f64confusion_matrix
fn confusion_matrix(pred: ref []i64, true: ref []i64,cm_precision
fn cm_precision(cm: ref []i64, c: i64, n_classes: i64) -> f64cm_recall
fn cm_recall(cm: ref []i64, c: i64, n_classes: i64) -> f64f1_macro
fn f1_macro(pred: ref []i64, true: ref []i64, n_classes: i64) -> f64f1_weighted
fn f1_weighted(pred: ref []i64, true: ref []i64, n_classes: i64) -> f64f1_micro
fn f1_micro(pred: ref []i64, true: ref []i64, n_classes: i64) -> f64roc_auc
fn roc_auc(scores: ref []f32, true: ref []i64) -> f64average_precision
fn average_precision(scores: ref []f32, true: ref []i64) -> f64mae
fn mae(pred: ref []f32, true: ref []f32) -> f64mse
fn mse(pred: ref []f32, true: ref []f32) -> f64rmse
fn rmse(pred: ref []f32, true: ref []f32) -> f64r_squared
fn r_squared(pred: ref []f32, true: ref []f32) -> f64mape
fn mape(pred: ref []f32, true: ref []f32) -> f64huber_loss
fn huber_loss(pred: ref []f32, true: ref []f32, delta: f32) -> f64median_absolute_error
fn median_absolute_error(pred: ref []f32, true: ref []f32) -> f64hamming_loss
fn hamming_loss(pred: ref [][]i64, true: ref [][]i64) -> f64subset_accuracy
fn subset_accuracy(pred: ref [][]i64, true: ref [][]i64) -> f64print_classification_report
fn print_classification_report(pred: ref []i64, true: ref []i64,print_confusion_matrix
fn print_confusion_matrix(cm: ref []i64, n_classes: i64,