Machine learning meta-algorithms

  • Meta-algorithms - build flexible models small interchangeable components

    • Ensemble learning - average over multiple models
    • Deep learning - combine simple (differentiable) models into larger more flexible models.
    • Genetic algorithms - “evolve” models
  • Linear and logistic regression make strong assumptions that allow us to summarize small data sets. Bayeisan inference an allow even strong statements on parameter uncertainty.

  • Machine learning meta-algorithms supply very little structure (‘inductive bias’) and provide maximum flexibility for problems where enough data is available to support it.