0% found this document useful (0 votes)
43 views

Application of ML

The document outlines the 6 main steps involved in developing a machine learning application: 1) Data collection from various sources. 2) Data preparation to clean raw data by handling missing values, duplicates, and normalization. 3) Choosing an appropriate learning algorithm based on the problem and data type. 4) Training the model on a training dataset to learn patterns. 5) Evaluating the model on a test dataset using metrics like accuracy and precision. 6) Using the trained model to make useful predictions on new data.

Uploaded by

Nikita Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Application of ML

The document outlines the 6 main steps involved in developing a machine learning application: 1) Data collection from various sources. 2) Data preparation to clean raw data by handling missing values, duplicates, and normalization. 3) Choosing an appropriate learning algorithm based on the problem and data type. 4) Training the model on a training dataset to learn patterns. 5) Evaluating the model on a test dataset using metrics like accuracy and precision. 6) Using the trained model to make useful predictions on new data.

Uploaded by

Nikita Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

A PRESENTATION ON

“Application of Machine Learning.Steps involved in developing a


Machine Learning Application”
BY
Nikita patil
Class: T. Y. B. Tech –C
PRN: 201101142
Subject Name: (Machine Learning)
TA 1- Presentations

Department of Computer Engineering


R. C. Patel Institute of Technology, Shirpur
An Autonomous Institute
2
Steps involved in developing a Machine
Learning Application

3
1. Data Collection-

 In this stage,

• Data is collected from different sources.

• The type of data collected depends upon the type of desired project.

• Data may be collected from various sources such as files, databases etc
.
• The quality and quantity of gathered data directly affects the accuracy of the desired system.
 

4
2. Data Preparation-
 
In this stage,
• Data preparation is done to clean the raw data.

• Data collected from the real world is transformed to a clean dataset.

• Raw data may contain missing values, inconsistent values, duplicate instances etc.

• So, raw data cannot be directly used for building a model.

Different methods of cleaning the dataset are-

• Ignoring the missing values

• Removing instances having missing values from the dataset.

• Estimating the missing values of instances using mean, median or mode.

• Removing duplicate instances from the dataset.

• Normalizing the data in the dataset.


5
This is the most time consuming stage in machine learning workflow. 
3. Choosing Learning Algorithm-

In this stage,

• The best performing learning algorithm is researched.

• It depends upon the type of problem that needs to solved and the type of data we have.

• If the problem is to classify and the data is labeled, classification algorithms are used.

• If the problem is to perform a regression task and the data is labeled, regression algorithms are
used.

• If the problem is to create clusters and the data is unlabeled, clustering algorithms are used.

6
4. Training Model-

In this stage,

• The model is trained to improve its ability.

• The dataset is divided into training dataset and testing dataset.

• The training and testing split is order of 80/20 or 70/30.

• It also depends upon the size of the dataset.

• Training dataset is used for training purpose.

• Testing dataset is used for the testing purpose.

• Training dataset is fed to the learning algorithm.

• The learning algorithm finds a mapping between the input and the output and generates the
model.

7
5. Evaluating Model-

In this stage,

• The model is evaluated to test if the model is any good.

• The model is evaluated using the kept-aside testing dataset.

• It allows to test the model against data that has never been used before for training.

• Metrics such as accuracy, precision, recall etc are used to test the performance.

• If the model does not perform well, the model is re-built using different hyper parameters.

• The accuracy may be further improved by tuning the hyper parameters.

8
6. Predictions-

In this stage,

• The built system is finally used to do something useful in the real world.

• Here, the true value of machine learning is realized.


 

You might also like