Model Selection (What PMs Should Know)
The ML team will choose between different approaches. You don’t need to make this decision, but you should understand the trade-offs:
Classical ML (Random Forest, XGBoost, Logistic Regression)
Best for: Structured data, tabular data, classification, regression
Pros: Fast, cheap, interpretable, works with smaller datasets
Cons: Can’t handle unstructured data (text, images) well
Deep Learning (Neural Networks, CNNs, RNNs)
Best for: Images, audio, complex patterns in large datasets
Pros: Handles unstructured data, learns complex patterns
Cons: Needs large datasets, expensive to train, less interpretable
Foundation Models (GPT, Claude, Llama + prompting/fine-tuning)
Best for: Text generation, understanding, reasoning, multimodal tasks
Pros: Works with minimal training data, general-purpose
Cons: Expensive per query, non-deterministic, hallucination risk