howardyclo / papernotes

My personal notes and surveys on DL, CV and NLP papers.
128 stars 6 forks source link

A Recipe for Training Neural Networks #56

Open howardyclo opened 5 years ago

howardyclo commented 5 years ago

Metadata

howardyclo commented 5 years ago

Spend Time to Understand Data

  1. Understand the distribution and patterns.
  2. Look for data imbalances and biases.
  3. Examples:
    • Are very local features enough or do we need global context?
    • How much variation is there and what form does it take?
    • What variation is spurious and could be preprocessed out?
    • Does spatial position matter or do we want to average pool it out?
    • How much does detail matter and how far could we afford to downsample the images?
    • How noisy are the labels?
  4. Visualize the statistics and the outliers along any axis.

Setup Training/Evaluation and Start from Simple Model

Overfit

Regularize

Tuning Hyperparameters

Squeeze Out the Juice