Predictive Accuracy
Definition: Predictive Accuracy is the fraction of total test instances that were correctly classified by the model across all classes.
Accuracy = (TP + TN) / (TP + TN + FP + FN) = Total Correct / Total InstancesA comprehensive technical guide to the statistical evaluation metrics, loss formulations, and local WebGPU execution telemetry reported across Carla HQ dataset benchmarks.
Classification tasks involve predicting discrete categorical labels (e.g. spam detection, loan default, disease diagnosis). Because class distributions in real tabular data are frequently imbalanced, we evaluate models across threshold-dependent and ranking-invariant criteria.
Definition: Predictive Accuracy is the fraction of total test instances that were correctly classified by the model across all classes.
Accuracy = (TP + TN) / (TP + TN + FP + FN) = Total Correct / Total InstancesDefinition: ROC-AUC measures the two-dimensional area underneath the entire ROC curve (True Positive Rate vs. False Positive Rate) across all possible classification decision thresholds (from 0.0 to 1.0).
TPR = TP / (TP + FN), FPR = FP / (FP + TN), AUC = Area under TPR(FPR) curveDefinition: The F1 Score (also known as the balanced F-measure) is the harmonic mean of Precision and Recall. Unlike the arithmetic mean, the harmonic mean heavily penalizes extreme imbalances between Precision and Recall.
F1 = 2 * (Precision * Recall) / (Precision + Recall) = 2*TP / (2*TP + FP + FN)Definition: Precision answers: "Of all instances the model predicted as positive, what proportion was actually positive?"
Precision = TP / (TP + FP)Definition: Recall answers: "Of all instances that were actually positive, what proportion did the model successfully identify?"
Recall = TP / (TP + FN)Definition: Log-Loss evaluates the probabilistic calibration and confidence of predicted class probabilities rather than just the final discrete labels.
Log-Loss = - (1/N) * sum( y_i * ln(p_i) + (1 - y_i) * ln(1 - p_i) )Regression tasks involve forecasting continuous numerical values (e.g., house sales prices, employee compensation, energy demand). Metrics measure the magnitude, distribution, and scale of residual errors between predicted values and observed targets.
Definition: R² measures the proportion of variance in the target dependent variable that is explained by the predictive features in the model, relative to a baseline model that simply predicts the mean target value.
R^2 = 1 - (SS_res / SS_tot) = 1 - ( sum((y_i - y_hat_i)^2) / sum((y_i - y_mean)^2) )Definition: MAE is the arithmetic average of the absolute differences between the predicted values and the true target values.
MAE = (1/n) * sum( |y_i - y_hat_i| )Definition: RMSE is the square root of the average squared differences between predicted and observed values.
RMSE = sqrt( (1/n) * sum( (y_i - y_hat_i)^2 ) )Definition: MAPE computes the average relative percentage deviation of predictions relative to actual observed ground truth.
MAPE = (100% / n) * sum( |(y_i - y_hat_i) / y_i| )Definition: RMSLE measures the ratio between predicted and actual values by applying a logarithmic transformation (ln(x + 1)) prior to calculating squared error.
RMSLE = sqrt( (1/n) * sum( (ln(1 + y_hat_i) - ln(1 + y_i))^2 ) )Carla HQ executes tabular foundation models (TabICLv2) 100% locally inside the browser's JavaScript / WebGPU execution environment. We benchmark latency and throughput to guarantee zero-lag spreadsheet interaction.
Definition: The end-to-end wall-clock time required for TabICLv2 to encode the split's in-context training rows, execute transformer self-attention and cross-attention blocks via WebGPU shaders, and generate predictions for its out-of-sample test rows.
Protocol: Split indices are generated once during data curation and persisted with each dataset. IID tasks use repeated 3-fold evaluation: 20 repeats below 500 effective training rows, 10 below 2,500, 3 below 250,000, and one above that threshold. Datasets with at least one million rows use a single 250,000-row test holdout. Classification folds are stratified; grouped and temporal tasks instead use disjoint-entity or chronological out-of-time partitions.
Primary source for application-appropriate IID, grouped, and temporal evaluation splits across dataset scales.
Read the paper on arXiv →Google Machine Learning Crash CourseOfficial Google guide covering confusion matrices, trade-offs, and critical considerations when measuring classification models.
Read guide at developers.google.com →Google Machine Learning Crash CourseDetailed explanation of true positive rate vs. false positive rate and why AUC is a scale-invariant ranking metric.
Read guide at developers.google.com →OpenML Benchmark RepositoryStandardized tabular machine learning benchmarking suites, tasks, algorithm leaderboards, and evaluation metrics.
Explore OpenML Benchmarks →