Machine learning concepts

Capire il Machine Learning

Lis Sulmont

Curriculum Manager, DataCamp

Three types of machine learning

$$

1) Reinforcement learning

2) Supervised learning

3) Unsupervised learning

Capire il 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
Capire il Machine Learning

Supervised learning training data

Capire il Machine Learning

Supervised learning training data

Capire il Machine Learning

Supervised learning training data

Capire il Machine Learning

Supervised learning training data

Capire il Machine Learning

Supervised learning training data

Capire il Machine Learning

After training (supervised learning)

Capire il Machine Learning

After training (supervised learning)

Capire il Machine Learning

After training (supervised learning)

Capire il 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

Capire il Machine Learning

Unsupervised learning training data

Capire il Machine Learning

Unsupervised learning training data

Capire il Machine Learning

After training (unsupervised learning)

Capire il 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
Capire il Machine Learning

Let's practice!

Capire il Machine Learning

Preparing Video For Download...