Machine learning concepts

Understanding Machine Learning

Lis Sulmont

Curriculum Manager, DataCamp

Three types of machine learning

$$

1) Reinforcement learning

2) Supervised learning

3) Unsupervised learning

Understanding Machine Learning

Training data

  • Training data: existing data to learn from
  • Training a model: when a model is being built from training data
    • Can take nanoseconds to weeks
Understanding Machine Learning

Supervised learning training data

Understanding Machine Learning

Supervised learning training data

Understanding Machine Learning

Supervised learning training data

Understanding Machine Learning

Supervised learning training data

Understanding Machine Learning

Supervised learning training data

Understanding Machine Learning

After training (supervised learning)

Understanding Machine Learning

After training (supervised learning)

Understanding Machine Learning

After training (supervised learning)

Understanding Machine Learning

Supervised vs unsupervised learning

  • Supervised learning
    • Training data is "labeled"
  • Unsupervised learning
    • Training data only has features
    • Useful for:
      • Anomaly detection
      • Clustering, e.g., dividing data into groups

Understanding Machine Learning

Unsupervised learning training data

Understanding Machine Learning

Unsupervised learning training data

Understanding Machine Learning

After training (unsupervised learning)

Understanding Machine Learning

Unsupervised Learning

  • In reality, data doesn't always come with labels
    • Requires manual labor to label
    • Labels are unknown
  • No labels: model is unsupervised and finds its own patterns
Understanding Machine Learning

Let's practice!

Understanding Machine Learning

Preparing Video For Download...