Types of Machine Learning Systems

 

Types of Machine Learning Systems

There are so many different types of Machine Learning systems that it is useful to classify them in broad categories, based on the following criteria:

        Whether or not they are trained with human supervision

a.      supervised,

b.     unsupervised,

c.      semi supervised, and

d.     Reinforcement Learning

        Whether or not they can learn incrementally on the fly

a.      online learning

b.     batch learning

        Whether they work by simply comparing new data points to known data points, or instead by detecting patterns in the training data and building a predictive model, much like scientists do

a.      instance-based

b.     model-based learning

These criteria are not exclusive; you can combine them in any way you like.

·       For example, a state-of-the-art spam filter may learn on the fly using a deep neural network model trained using examples of spam and ham;

·       this makes it an online, model based, supervised learning system.

Types of Machine Learning Systems

    1. Supervised/Unsupervised Learning / Reinforcement Learning
    2. Batch and Online Learning
    3. Instance-Based Versus Model-Based Learning

YouTube Video Link:  https://www.youtube.com/watch?v=g75YU33NLsA









Source: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron

Comments