Professional Documents
Culture Documents
UC Berkeley: What Are The Different Types of Machine Learning?
UC Berkeley: What Are The Different Types of Machine Learning?
UC Berkeley (link resides outside ibm.com) breaks out the learning system of a machine
learning algorithm into three main parts.
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.