Mark As Completed Discussion

Classifying Machine Learning Algorithms

There are three distinct types of ML:

  • Supervised – In these types of algorithms, data is labeled, i.e. the targets are known. This means that the model learns from a labeled dataset before making decisions about new data.

  • Unsupervised – In these algorithms, data is unlabeled. This means that the model is being trained without knowing the targets. The model has to learn by observing different patterns and structures in the data.

  • Reinforcement – This is a trial and error method. You can think of it as a kind of a game where for every correct assumption, the model gets a reward. For every mistake, however, it gets punished.