Hello Model Services
← Model library

Compare two model types

Pick two kinds of model to see what each one does, the data it needs and how to start, side by side. Not sure which kinds to look at? Start from which model you need.

Two model types compared
Tabular classificationNumber prediction (regression)
What it doesPredict a category (yes/no, A/B/C) from rows of a spreadsheet or database.Estimate a numeric value such as a price, a duration or a score.
Typical projects
  • Predict which customers will churn
  • Flag fraudulent transactions
  • Approve or reject loan applications
  • Estimate house prices from features
  • Predict delivery time for an order
  • Estimate insurance claim cost
The data you needExport one row per entity (customer, transaction) with the outcome you want to predict as a column.Collect one row per item with the true value you want to predict.
LabelsLabels usually already exist in your systems (for example, a “canceled subscription” flag). Join them from your CRM / billing database.The target is usually a historical number (sold price, actual delivery minutes). Pull it from your transactional database.
GPU needed?Usually not: a regular CPU is enough.Usually not: a regular CPU is enough.
How it’s measuredF1 score and ROC-AUC (use precision/recall if one kind of mistake is costlier)MAE (easy to explain: “off by $X on average”) and RMSE (punishes big misses)
Easiest way to startAutoML (e.g. AutoGluon / Google Cloud AutoML / SageMaker Autopilot)AutoML regression (AutoGluon / Google Cloud AutoML)
What most teams useGradient-boosted trees (XGBoost / LightGBM)Gradient-boosted trees (LightGBM / XGBoost)
Watch out forData leakage — a feature that secretly contains the answerExtrapolation — models can’t predict well outside the range they saw
Guides
Next stepsPlan one Read morePlan one Read more