RUNLOCALAIv38
->Will it run?Best GPUCompareTroubleshootStartLearnPulseModelsHardwareToolsBench
Run check
RUNLOCALAI

Independently operated catalog for local-AI hardware and software. Hand-written verdicts. Source-cited claims. Reproducible commands when we have them.

OP·Fredoline Eruo
DIR
  • Models
  • Hardware
  • Tools
  • Benchmarks
TOOLS
  • Will it run?
  • Compare hardware
  • Cost vs cloud
  • Choose my GPU
  • Prompting kits
  • Quick answers
REF
  • All buyer guides
  • Learn local AI
  • Methodology
  • Glossary
  • Errors KB
  • Trust
EDITOR
  • About
  • Author
  • How we make money
  • Editorial policy
  • Contact
LEGAL
  • Privacy
  • Terms
  • Sitemap
MAIL · MONTHLY DIGEST
Get monthly local AI changes
Monthly recap. No spam.
DISCLOSURE

Some links on this site are affiliate links (Amazon Associates and other first-class retailers). When you buy through them, we earn a small commission at no extra cost to you. Affiliate links do not influence our verdicts — there are cards we rate highly that we don't have affiliate relationships with, and cards that sell well that we refuse to recommend. Read more →

© 2026 runlocalai.coIndependently operated
RUNLOCALAI · v38
Glossary / Classical ML algorithms / Decision Tree
Classical ML algorithms

Decision Tree

A decision tree is a supervised learning model that splits data into branches based on feature values, forming a tree-like structure of decisions. Each internal node tests a feature (e.g., 'is VRAM > 8 GB?'), each branch represents the outcome, and each leaf gives a prediction (e.g., 'model fits'). Operators encounter decision trees in classical ML pipelines for tabular data, often as baselines or interpretable alternatives to neural networks. They are fast to train and run on CPU, making them practical for small datasets on local hardware.

Practical example

An operator training a classifier to predict whether a GPU can run a given model might build a decision tree with features like VRAM, model size, and quantization level. The tree would split on VRAM first: if VRAM < 8 GB, predict 'cannot run'; else, check model size. This yields a simple, interpretable rule set that runs in microseconds on CPU.

Workflow example

Using scikit-learn on a local machine, an operator runs from sklearn.tree import DecisionTreeClassifier; clf.fit(X_train, y_train) to train on a CSV of hardware specs. They then export the tree with export_graphviz to visualize splits. The model is small (kilobytes) and loads instantly, useful for quick inference on new hardware queries without GPU acceleration.

Reviewed by Fredoline Eruo. See our editorial policy.

Buyer guides
  • Best GPU for local AI →
  • Best laptop for local AI →
  • Best Mac for local AI →
When it doesn't work
  • CUDA out of memory →
  • Ollama running slowly →
  • ROCm not detected →