Machine Learning Series: Machine Learning Debunked

by Melike Vurucu
Tags:artifical-intelligencemachine-learningmachine-learning-series

What is Machine Learning?

Machine learning is a subfield of AI that is the science of programming computers so they can learn from data without being explicitly programmed.

In the past, people used to write a lot conditions, or make the computer search through all the possible combinations.

However, with the help of machine learning, we can teach the computer to learn from the data and make predictions.

Types of Machine Learning

There are three types of machine learning:

  1. Supervised Learning: Given a training dataset and corresponding labels (or a target value), the model learns to predict the labels by learning from the training dataset.

Main problems: Classification and Regression.

  1. Unsupervised Learning: Given a training dataset without any labels/target values, the model learns to find the patterns in the data.

Main problems: Clustering, Dimensionality Reduction and Anomaly Detection.

  1. Semi-supervised Learning: Given a training dataset with few labels/target values, the model learns to predict the labels by learning from the training dataset.

Main problems: Classification and Regression, same as supervised learning.

  1. Reinforcement Learning: The model learns to make a sequence of decisions. The model learns to make decisions by trial and error. (by rewards and penalties).

Main problems: Playing a game (i.e. osu!), Robotics.

This video is an evidence of computers can learn playing games using reinforcement learning and even beat the top players!

Problems that Machine Learning can solve

We have seen some problems in the previous section, but let's see what they actually are:

Spam detection process

Here is an illustration of binary classification by spam detection: Take the e-mail, digest and determine whether it is spam or not spam.