Full Stack Deep Learning
  • Full Stack Deep Learning
  • Course Content
    • Setting up Machine Learning Projects
      • Overview
      • Lifecycle
      • Prioritizing
      • Archetypes
      • Metrics
      • Baselines
    • Infrastructure and Tooling
      • Overview
      • Software Engineering
      • Computing and GPUs
      • Resource Management
      • Frameworks and Distributed Training
      • Experiment Management
      • Hyperparameter Tuning
      • All-in-one Solutions
    • Data Management
      • Overview
      • Sources
      • Labeling
      • Storage
      • Versioning
      • Processing
    • Machine Learning Teams
      • Overview
      • Roles
      • Team Structure
      • Managing Projects
      • Hiring
    • Training and Debugging
      • Overview
      • Start Simple
      • Debug
      • Evaluate
      • Improve
      • Tune
      • Conclusion
    • Testing and Deployment
      • Project Structure
      • ML Test Score
      • CI / Testing
      • Docker
      • Web Deployment
      • Monitoring
      • Hardware/Mobile
    • Research Areas
    • Labs
    • Where to go next
  • Guest Lectures
    • Xavier Amatriain (Curai)
    • Chip Huyen (Snorkel)
    • Lukas Biewald (Weights & Biases)
    • Jeremy Howard (Fast.ai)
    • Richard Socher (Salesforce)
    • Raquel Urtasun (Uber ATG)
    • Yangqing Jia (Alibaba)
    • Andrej Karpathy (Tesla)
    • Jai Ranganathan (KeepTruckin)
    • Franziska Bell (Toyota Research)
  • Corporate Training and Certification
    • Corporate Training
    • Certification
Powered by GitBook
On this page

Was this helpful?

  1. Course Content
  2. Setting up Machine Learning Projects

Baselines

How to choose a good baseline to know whether your model is performing well or not?

PreviousMetricsNextInfrastructure and Tooling

Last updated 4 years ago

Was this helpful?

  • A baseline is a model that is both simple to set up and has a reasonable chance of providing decent results. It gives you a lower bound on expected model performance.

  • Your choice of a simple baseline depends on the kind of data you are working with and the kind of task you are targeting.

  • You can look for external baselines such as business and engineering requirements, as well as published results from academic papers that tackle your problem domain.

  • You can also look for internal baselines using simple models and human performance.

  • There is a tradeoff between cost and quality when designing human baselines. More specialized domains require more skilled labelers, so you should find cases where the model performs worse and concentrate the data collection effort there.

Baselines - ML Projects