Skip to content

Machine Learning

What is Machine Learning?

Machine Learning is the field of study that gives computers the ability to learn without being explicitly programmed. - Arthur Samuel, 1959

A model is the artifact produced when an algorithm is trained on data. It's the algorithm after it has learned.

Types of Learning

  1. Trained using human supervision.
    1. Supervised Learning : The training data is labeled.
    2. Unsupervised Learning: The training data is unlabeled.
    3. Semi-supervised Learning: The training data is partially labeled.
    4. Reinforcement Learning: The training data is the result of an agent interacting with an environment.
  2. Learn by detecting patterns.
    1. Instance-based Learning: The system learns the training data and uses a similarity measure to generalize to new instances.
    2. Model-based Learning: The system learns a model of the training data and uses the model to generalize to new instances.
  3. Learn incrementally or on the fly.
    1. Online Learning: The system learns incrementally from a stream of data.
    2. Batch Learning: The system learns from a fixed dataset.