Introduction To ML
Introduction To ML
Introduction To ML
Machine learning is a complex subject area. Our goal in this lesson is to introduce you to some of
the most common terms and ideas used in machine learning. We will then walk you through the
different steps involved in machine learning and finish with a series of examples that use machine
learning to solve real-world situations.
First, we'll discuss what machine learning is, common terminology, and the common
components involved in creating a machine learning project.
Next, we'll step into the shoes of a machine learning practitioner. Machine learning involves
using trained models to generate predictions and detect patterns from data. To gain a better
understanding, we'll break down the different steps involved and examine a common
process that applies to the majority of machine learning projects.
Finally, we'll use the steps that we described and take you through three real-life scenarios
that might be faced by machine learning practitioners.
Machine learning is part of the broader field of artificial intelligence. This field is concerned with the
capability of machines to perform activities using human-like intelligence. Within machine learning
there are several different kinds of tasks or techniques:
In supervised learning, every training sample from the dataset has a corresponding label or
output value associated with it. As a result, the algorithm learns to predict labels or output
values. We will explore this in-depth in this lesson.
In unsupervised learning, there are no labels for the training data. A machine learning
algorithm tries to learn the underlying patterns or distributions that govern the data. We will
explore this in-depth in this lesson.
In reinforcement learning, the algorithm figures out which actions to take in a situation to
maximize a reward (in the form of a number) on the way to reaching a specific goal. This is a
completely different approach than supervised and unsupervised learning. We will dive deep
into this in the next lesson.
Terminology
Machine learning, or ML, is a modern software development technique that enables computers to
solve problems by using examples of real-world data.
In supervised learning, every training sample from the dataset has a corresponding label or output
value associated with it. As a result, the algorithm learns to predict labels or output values.
In reinforcement learning, the algorithm figures out which actions to take in a situation to maximize
a reward (in the form of a number) on the way to reaching a specific goal.
In unsupervised learning, there are no labels for the training data. A machine learning algorithm
tries to learn the underlying patterns or distributions that govern the data.