Machine Learning
Machine Learning
a given dataset.
o It can learn from past data and improve automatically.
o It is a data-driven technology.
human
o Decision making in various sector including finance
and sensors
o Average time has taken on past days at the same time.
4. Product recommendations:
Machine learning is widely used by various e-commerce and
entertainment companies such as Amazon, Netflix, etc., for
product recommendation to the user. Whenever we search
for some product on Amazon, then we started getting an
advertisement for the same product while internet surfing on
the same browser and this is because of machine learning.
Google understands the user interest using various machine
learning algorithms and suggests the product as per
customer interest.
As similar, when we use Netflix, we find some
recommendations for entertainment series, movies, etc., and
this is also done with the help of machine learning.
5. Self-driving cars:
One of the most exciting applications of machine learning is
self-driving cars. Machine learning plays a significant role in
self-driving cars. Tesla, the most popular car manufacturing
company is working on self-driving car. It is using
unsupervised learning method to train the car models to
detect people and objects while driving.
6. Email Spam and Malware Filtering:
Whenever we receive a new email, it is filtered automatically
as important, normal, and spam. We always receive an
important mail in our inbox with the important symbol and
spam emails in our spam box, and the technology behind this
is Machine learning. Below are some spam filters used by
Gmail:
o Content Filter
o Header filter
o Rules-based filters
o Permission filters
o Data preparation
o Data Wrangling
o Analyse Data
o Deployment
1. Gathering Data:
Data Gathering is the first step of the machine
learning life cycle. The goal of this step is to
identify and obtain all data-related problems.
In this step, we need to identify the different data
sources, as data can be collected from various
sources such as files, database, internet,
or mobile devices. It is one of the most
important steps of the life cycle. The quantity
and quality of the collected data will determine
the efficiency of the output. The more will be the
data, the more accurate will be the prediction.
This step includes the below tasks:
o Identify various data sources
o Collect data
3. Data Wrangling
Data wrangling is the process of cleaning and
converting raw data into a useable format. It is
the process of cleaning the data, selecting the
variable to use, and transforming the data in a
proper format to make it more suitable for
analysis in the next step. It is one of the most
important steps of the complete process.
Cleaning of data is required to address the
quality issues.
It is not necessary that data we have collected is
always of our use as some of the data may not
be useful. In real-world applications, collected
data may have various issues, including:
o Missing Values
o Duplicate data
o Invalid data
o Noise
o Building models
7. Deployment
The last step of machine learning life cycle is
deployment, where we deploy the model in the
real-world system.
If the above-prepared model is producing an
accurate result as per our requirement with
acceptable speed, then we deploy the model in
the real system. But before deploying the project,
we will check whether it is improving its
performance using available data or not. The
deployment phase is similar to making the final
report for a project.