Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

How machine learning works

UC Berkeley (link resides outside ibm.com) breaks out the learning system of a machine
learning algorithm into three main parts.

1. A Decision Process: In general, machine learning algorithms are used to make a


prediction or classification. Based on some input data, which can be labeled or unlabeled,
your algorithm will produce an estimate about a pattern in the data.
2. An Error Function: An error function evaluates the prediction of the model. If there are
known examples, an error function can make a comparison to assess the accuracy of the
model.
1. A Model Optimization Process: If the model can fit better to the data points in the
training set, then weights are adjusted to reduce the discrepancy between the known
example and the model estimate. The algorithm will repeat this “evaluate and optimize”
process, updating weights autonomously until a threshold of accuracy has been met.

What are the different types of machine learning?

Classical machine learning is often categorized by how an algorithm learns to become more
accurate in its predictions. There are four basic types of machine learning: supervised learning,
unsupervised learning, semisupervised learning and reinforcement learning.

The type of algorithm data scientists choose depends on the nature of the data. Many of the
algorithms and techniques aren't limited to just one of the primary ML types listed here. They're
often adapted to multiple types, depending on the problem to be solved and the data set. For
instance, deep learning algorithms such as convolutional neural networks and recurrent neural
networks are used in supervised, unsupervised and reinforcement learning tasks, based on the
specific problem and availability of data.

You might also like