SlideShare a Scribd company logo
2
Most read
4
Most read
Venkat Java Projects
Mobile:+91 9966499110
Visit:www.venkatjavaprojects.com Email:venkatjavaprojects@gmail.com
Software Defect Estimation Using Machine Learning Algorithms
In this paper author is evaluating performance of various machine learning
algorithms such as SVM, Bagging, Naïve Bayes, Multinomial Naïve Bayes, RBF,
Random Forestand Multilayer Perceptron Algorithms to detect bugs or defects
from SoftwareComponents. Defects will occur in software components due to
poor coding which may increase softwaredevelopment and maintenance cost
and this problem leads to dis-satisfaction from customers. To detect defects
from software components various techniques were developed but right now
machine learning algorithms are gaining lots of popularity due to its better
performance. So in this paper also author is using machine learning algorithms
to detect defects from softwaremodules. In this paper author is using dataset
fromNASA Softwarecomponents and the name of those datasets are CM1 and
KC1. I am also using same datasets to evaluate performanceof above mention
algorithms.
Dataset contains following columns showing in below screen
In dataset total 22 columns are there and last column refers to defects which
has two values 0 and 1, if 0 means no defects and 1 means software contains
defect. In above screen loc, v(g), ev(g) and others are the names of dataset
Venkat Java Projects
Mobile:+91 9966499110
Visit:www.venkatjavaprojects.com Email:venkatjavaprojects@gmail.com
columns. Beside all columns you can see column description also. This datasets
I saved inside ‘dataset’ folder.
Using those datasets we will train machine learning algorithms and generate a
model and whenever user gives new test software values then algorithm will
apply train model on that new test values to predict whether given software
values contains defect or not.
Algorithm details
SVM Algorithm: Machine learning involves predicting and classifying data and to
do so we employ various machinelearning algorithms according to the dataset.
SVM or Support Vector Machine is a linear model for classification and
regression problems. Itcan solve linear and non-linear problems and work well
for many practical problems. The idea of SVMis simple: The algorithm creates a
line or a hyper plane which separates the data into classes. In machinelearning,
the radial basis function kernel, or RBF kernel, is a popular kernel function used
in various kernelized learning algorithms. In particular, it is commonly used in
support vector machine classification. As a simple example, for a classification
taskwith only twofeatures (likethe imageabove),youcan think of a hyperplane
as a line that linearly separates and classifies a set of data.
Intuitively, the further from the hyper plane our data points lie, the more
confident we are that they have been correctly classified. We therefore want
our data points to be as far away from the hyper plane as possible, while still
being on the correct side of it.
So when new testing data is added, whatever side of the hyper plane it lands
will decide the class that we assign to it.
Random Forest Algorithm: it’s an ensemblealgorithm which means internally it
will use multiple classifier algorithms to build accurate classifier model.
Internally this algorithm will use decision tree algorithm to generate it train
model for classification.
Bagging: This algorithms work similar to learning tree the only difference is
voting conceptwhere each class will get majority of votes based on values close
Venkat Java Projects
Mobile:+91 9966499110
Visit:www.venkatjavaprojects.com Email:venkatjavaprojects@gmail.com
to it and that class will form a branch. If new values arrived then that new value
will applied on entire tree to get close matching class.
Naive Bayes:Naive Bayes which is one of the most commonly used algorithms
for classifying problems is simple probabilistic classifier and is based on Bayes
Theorem. It determines the probability of each features occurring in each class
and returns the outcome with the highest probability.
Multinomial Naive Bayes: Multinomial Naive Bayes classifier is obtained by
enlarging Naive Bayes classifier. Differently from the Naive Bayes classifier, a
multinomial distribution is used for each features.
Multilayer Perceptron: Multilayer Perceptron which is one of the types of
Neural Networks comprises of one input layer, one output layer and at least one
or more hidden layers. This algorithm transfers the data from the input layer to
the output layer, which is called feed forward. Fortraining, the back propagation
technique is used. One hidden layer with (attributes + classes) / 2 units are used
for this experiment. Each dataset has 22 attributes and 2 classes which are false
and true. We determined the learning rate as 0.3 and momentum as 0.2 for each
dataset.
RadialBasis Function: Radial Basis Function Network includes an input vector
for classification, a layer of RBF neurons, and an output layer which has a node
for each class. Dot products method is used between inputs and weights and for
activation sigmoidal activation functions are used in MLP while in RBFN
between inputs and weights Euclidean distances method is used and as activation
function, Gaussian activation functions are used.
Screen shots
To run this project double click on ‘run.bat’ file to get below screen
Venkat Java Projects
Mobile:+91 9966499110
Visit:www.venkatjavaprojects.com Email:venkatjavaprojects@gmail.com
In above screenclick on‘Upload Nasa Software Dataset’ buttonto upload dataset
In above screen uploading ‘CM1.txt’ dataset and information of this dataset you
can read from internet of ‘DATASET_INFORMATION’ file from above screen.
After uploading dataset will get below screen
Venkat Java Projects
Mobile:+91 9966499110
Visit:www.venkatjavaprojects.com Email:venkatjavaprojects@gmail.com
In above screen we can see total dataset size and training size records and testing
size records application obtained from dataset to build train model. Now click on
‘Run Multilayer Perceptron Algorithm’ button to generate model and to get its
accuracy
In above screen we can see multilayer perceptron fmeasure, recall and accuracy
values and scroll down in text area to see all details.
Venkat Java Projects
Mobile:+91 9966499110
Visit:www.venkatjavaprojects.com Email:venkatjavaprojects@gmail.com
In above screen we can see multilayer perceptronaccuracyis 93%. Similarly you
click on all other algorithms button to see their accuracies and then click on ‘All
Algorithms Accuracy Graph’ button to see all algorithms accuracy in graph to
understand which algorithm is giving high accuracy.
Venkat Java Projects
Mobile:+91 9966499110
Visit:www.venkatjavaprojects.com Email:venkatjavaprojects@gmail.com
In above graph x-axis represents algorithm name and y-axis represents accuracy
of those algorithms. In all algorithms we can see MLP, Bagging is giving better
accuracy.

More Related Content

What's hot (20)

PPTX
Generations of computers
Jatin
 
PPTX
Skinput Technology
Akhilendra Pratap
 
PPTX
The 5th generation (5G)
Abdullah Khosa
 
PPTX
HISTORY OF COMPUTER
Nikhil Raushan
 
PDF
Platform-Technology.pdf
FranzLawrenzDeTorres1
 
PPTX
Biometrics.pptx
BryCunal
 
PPTX
Lifi ppt
uday kiran
 
DOCX
Bluetooth PPT Report
Bilal Maqbool ツ
 
PPTX
Java ring
Etty94
 
PPTX
Artificial Intelligence
khanalbeeky2
 
PPT
History of Computers
mrityunjay kumar
 
PPTX
AI for Kids
elephantscale
 
PPTX
Neuralink
898RakeshWaghmare
 
PPTX
human computer interface
Santosh Kumar
 
PPT
pureLiFi
Rana Ehtisham Ul Haq
 
PPTX
iOS 13 Every New Feature iPhone You Need To Know About
Mobiloitte
 
PPTX
Mobile Technologies.pptx
BryCunal
 
PPTX
Blue eyes- The perfect presentation for a technical seminar
kajol agarwal
 
PPTX
Li-fi technology
Md Al Ameen
 
Generations of computers
Jatin
 
Skinput Technology
Akhilendra Pratap
 
The 5th generation (5G)
Abdullah Khosa
 
HISTORY OF COMPUTER
Nikhil Raushan
 
Platform-Technology.pdf
FranzLawrenzDeTorres1
 
Biometrics.pptx
BryCunal
 
Lifi ppt
uday kiran
 
Bluetooth PPT Report
Bilal Maqbool ツ
 
Java ring
Etty94
 
Artificial Intelligence
khanalbeeky2
 
History of Computers
mrityunjay kumar
 
AI for Kids
elephantscale
 
human computer interface
Santosh Kumar
 
iOS 13 Every New Feature iPhone You Need To Know About
Mobiloitte
 
Mobile Technologies.pptx
BryCunal
 
Blue eyes- The perfect presentation for a technical seminar
kajol agarwal
 
Li-fi technology
Md Al Ameen
 

Similar to Software defect estimation using machine learning algorithms (20)

DOCX
Feature extraction for classifying students based on theirac ademic performance
Venkat Projects
 
PDF
Intro to Machine Learning by Microsoft Ventures
microsoftventures
 
PDF
Choosing a Machine Learning technique to solve your need
GibDevs
 
PPTX
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
Alok Singh
 
PPTX
Build Deep Learning model to identify santader bank's dissatisfied customers
sriram30691
 
PPTX
TE_B_10_INTERNSHIP_PPT_ANIKET_BHAVSAR.pptx
AbhijeetDhanrajSalve
 
PDF
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
Sebastian Raschka
 
DOCX
Performance analysis of machine learning algorithms on self localization system1
Venkat Projects
 
PDF
IRJET- Fault Detection and Maintenance Prediction for Gear of an Industri...
IRJET Journal
 
PPTX
Machine Learning: Transforming Data into Insights
pemac73062
 
PDF
Kaggle presentation
HJ van Veen
 
PDF
Using Open Source Tools for Machine Learning
All Things Open
 
PPTX
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 
PPT
[ppt]
butest
 
PPT
[ppt]
butest
 
PPT
Ensembles_Unit_IV.ppt
ganesh15478
 
PDF
IRJET- Comparison of Classification Algorithms using Machine Learning
IRJET Journal
 
PPTX
How Machine Learning Helps Organizations to Work More Efficiently?
Tuan Yang
 
PPT
Computational Biology, Part 4 Protein Coding Regions
butest
 
PDF
Machine Learning Project - Neural Network
HamdaAnees
 
Feature extraction for classifying students based on theirac ademic performance
Venkat Projects
 
Intro to Machine Learning by Microsoft Ventures
microsoftventures
 
Choosing a Machine Learning technique to solve your need
GibDevs
 
Big Data Spain 2018: How to build Weighted XGBoost ML model for Imbalance dat...
Alok Singh
 
Build Deep Learning model to identify santader bank's dissatisfied customers
sriram30691
 
TE_B_10_INTERNSHIP_PPT_ANIKET_BHAVSAR.pptx
AbhijeetDhanrajSalve
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
Sebastian Raschka
 
Performance analysis of machine learning algorithms on self localization system1
Venkat Projects
 
IRJET- Fault Detection and Maintenance Prediction for Gear of an Industri...
IRJET Journal
 
Machine Learning: Transforming Data into Insights
pemac73062
 
Kaggle presentation
HJ van Veen
 
Using Open Source Tools for Machine Learning
All Things Open
 
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 
[ppt]
butest
 
[ppt]
butest
 
Ensembles_Unit_IV.ppt
ganesh15478
 
IRJET- Comparison of Classification Algorithms using Machine Learning
IRJET Journal
 
How Machine Learning Helps Organizations to Work More Efficiently?
Tuan Yang
 
Computational Biology, Part 4 Protein Coding Regions
butest
 
Machine Learning Project - Neural Network
HamdaAnees
 
Ad

More from Venkat Projects (20)

DOCX
1.AUTOMATIC DETECTION OF DIABETIC RETINOPATHY USING CNN.docx
Venkat Projects
 
DOCX
12.BLOCKCHAIN BASED MILK DELIVERY PLATFORM FOR STALLHOLDER DAIRY FARMERS IN K...
Venkat Projects
 
DOCX
10.ATTENDANCE CAPTURE SYSTEM USING FACE RECOGNITION.docx
Venkat Projects
 
DOCX
9.IMPLEMENTATION OF BLOCKCHAIN IN FINANCIAL SECTOR TO IMPROVE SCALABILITY.docx
Venkat Projects
 
DOCX
8.Geo Tracking Of Waste And Triggering Alerts And Mapping Areas With High Was...
Venkat Projects
 
DOCX
Image Forgery Detection Based on Fusion of Lightweight Deep Learning Models.docx
Venkat Projects
 
DOCX
6.A FOREST FIRE IDENTIFICATION METHOD FOR UNMANNED AERIAL VEHICLE MONITORING ...
Venkat Projects
 
DOCX
WATERMARKING IMAGES
Venkat Projects
 
DOCX
4.LOCAL DYNAMIC NEIGHBORHOOD BASED OUTLIER DETECTION APPROACH AND ITS FRAMEWO...
Venkat Projects
 
DOCX
Application and evaluation of a K-Medoidsbased shape clustering method for an...
Venkat Projects
 
DOCX
OPTIMISED STACKED ENSEMBLE TECHNIQUES IN THE PREDICTION OF CERVICAL CANCER US...
Venkat Projects
 
DOCX
1.AUTOMATIC DETECTION OF DIABETIC RETINOPATHY USING CNN.docx
Venkat Projects
 
DOCX
2022 PYTHON MAJOR PROJECTS LIST.docx
Venkat Projects
 
DOCX
2022 PYTHON PROJECTS LIST.docx
Venkat Projects
 
DOCX
2021 PYTHON PROJECTS LIST.docx
Venkat Projects
 
DOCX
2021 python projects list
Venkat Projects
 
DOCX
10.sentiment analysis of customer product reviews using machine learni
Venkat Projects
 
DOCX
9.data analysis for understanding the impact of covid–19 vaccinations on the ...
Venkat Projects
 
DOCX
6.iris recognition using machine learning technique
Venkat Projects
 
DOCX
5.local community detection algorithm based on minimal cluster
Venkat Projects
 
1.AUTOMATIC DETECTION OF DIABETIC RETINOPATHY USING CNN.docx
Venkat Projects
 
12.BLOCKCHAIN BASED MILK DELIVERY PLATFORM FOR STALLHOLDER DAIRY FARMERS IN K...
Venkat Projects
 
10.ATTENDANCE CAPTURE SYSTEM USING FACE RECOGNITION.docx
Venkat Projects
 
9.IMPLEMENTATION OF BLOCKCHAIN IN FINANCIAL SECTOR TO IMPROVE SCALABILITY.docx
Venkat Projects
 
8.Geo Tracking Of Waste And Triggering Alerts And Mapping Areas With High Was...
Venkat Projects
 
Image Forgery Detection Based on Fusion of Lightweight Deep Learning Models.docx
Venkat Projects
 
6.A FOREST FIRE IDENTIFICATION METHOD FOR UNMANNED AERIAL VEHICLE MONITORING ...
Venkat Projects
 
WATERMARKING IMAGES
Venkat Projects
 
4.LOCAL DYNAMIC NEIGHBORHOOD BASED OUTLIER DETECTION APPROACH AND ITS FRAMEWO...
Venkat Projects
 
Application and evaluation of a K-Medoidsbased shape clustering method for an...
Venkat Projects
 
OPTIMISED STACKED ENSEMBLE TECHNIQUES IN THE PREDICTION OF CERVICAL CANCER US...
Venkat Projects
 
1.AUTOMATIC DETECTION OF DIABETIC RETINOPATHY USING CNN.docx
Venkat Projects
 
2022 PYTHON MAJOR PROJECTS LIST.docx
Venkat Projects
 
2022 PYTHON PROJECTS LIST.docx
Venkat Projects
 
2021 PYTHON PROJECTS LIST.docx
Venkat Projects
 
2021 python projects list
Venkat Projects
 
10.sentiment analysis of customer product reviews using machine learni
Venkat Projects
 
9.data analysis for understanding the impact of covid–19 vaccinations on the ...
Venkat Projects
 
6.iris recognition using machine learning technique
Venkat Projects
 
5.local community detection algorithm based on minimal cluster
Venkat Projects
 
Ad

Recently uploaded (20)

PPTX
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
PDF
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.06.25.pdf
TechSoup
 
PDF
TLE 8 QUARTER 1 MODULE WEEK 1 MATATAG CURRICULUM
denniseraya1997
 
PPTX
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
PPTX
Comparing Translational and Rotational Motion.pptx
AngeliqueTolentinoDe
 
PPTX
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
PDF
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
PDF
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
 
PPTX
Matatag Curriculum English 8-Week 1 Day 1-5.pptx
KirbieJaneGasta1
 
PPTX
Ward Management: Patient Care, Personnel, Equipment, and Environment.pptx
PRADEEP ABOTHU
 
PPTX
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
PPT
21st Century Literature from the Philippines and the World QUARTER 1/ MODULE ...
isaacmendoza76
 
PDF
Rapid Mathematics Assessment Score sheet for all Grade levels
DessaCletSantos
 
PPTX
Practice Gardens and Polytechnic Education: Utilizing Nature in 1950s’ Hu...
Lajos Somogyvári
 
PPTX
ESP 10 Edukasyon sa Pagpapakatao PowerPoint Lessons Quarter 1.pptx
Sir J.
 
PPTX
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
DOCX
MUSIC AND ARTS 5 DLL MATATAG LESSON EXEMPLAR QUARTER 1_Q1_W1.docx
DianaValiente5
 
PDF
Learning Styles Inventory for Senior High School Students
Thelma Villaflores
 
PDF
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
PDF
Genomics Proteomics and Vaccines 1st Edition Guido Grandi (Editor)
kboqcyuw976
 
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.06.25.pdf
TechSoup
 
TLE 8 QUARTER 1 MODULE WEEK 1 MATATAG CURRICULUM
denniseraya1997
 
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
Comparing Translational and Rotational Motion.pptx
AngeliqueTolentinoDe
 
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
 
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
 
Matatag Curriculum English 8-Week 1 Day 1-5.pptx
KirbieJaneGasta1
 
Ward Management: Patient Care, Personnel, Equipment, and Environment.pptx
PRADEEP ABOTHU
 
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
21st Century Literature from the Philippines and the World QUARTER 1/ MODULE ...
isaacmendoza76
 
Rapid Mathematics Assessment Score sheet for all Grade levels
DessaCletSantos
 
Practice Gardens and Polytechnic Education: Utilizing Nature in 1950s’ Hu...
Lajos Somogyvári
 
ESP 10 Edukasyon sa Pagpapakatao PowerPoint Lessons Quarter 1.pptx
Sir J.
 
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
MUSIC AND ARTS 5 DLL MATATAG LESSON EXEMPLAR QUARTER 1_Q1_W1.docx
DianaValiente5
 
Learning Styles Inventory for Senior High School Students
Thelma Villaflores
 
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
Genomics Proteomics and Vaccines 1st Edition Guido Grandi (Editor)
kboqcyuw976
 

Software defect estimation using machine learning algorithms

  • 1. Venkat Java Projects Mobile:+91 9966499110 Visit:www.venkatjavaprojects.com Email:[email protected] Software Defect Estimation Using Machine Learning Algorithms In this paper author is evaluating performance of various machine learning algorithms such as SVM, Bagging, Naïve Bayes, Multinomial Naïve Bayes, RBF, Random Forestand Multilayer Perceptron Algorithms to detect bugs or defects from SoftwareComponents. Defects will occur in software components due to poor coding which may increase softwaredevelopment and maintenance cost and this problem leads to dis-satisfaction from customers. To detect defects from software components various techniques were developed but right now machine learning algorithms are gaining lots of popularity due to its better performance. So in this paper also author is using machine learning algorithms to detect defects from softwaremodules. In this paper author is using dataset fromNASA Softwarecomponents and the name of those datasets are CM1 and KC1. I am also using same datasets to evaluate performanceof above mention algorithms. Dataset contains following columns showing in below screen In dataset total 22 columns are there and last column refers to defects which has two values 0 and 1, if 0 means no defects and 1 means software contains defect. In above screen loc, v(g), ev(g) and others are the names of dataset
  • 2. Venkat Java Projects Mobile:+91 9966499110 Visit:www.venkatjavaprojects.com Email:[email protected] columns. Beside all columns you can see column description also. This datasets I saved inside ‘dataset’ folder. Using those datasets we will train machine learning algorithms and generate a model and whenever user gives new test software values then algorithm will apply train model on that new test values to predict whether given software values contains defect or not. Algorithm details SVM Algorithm: Machine learning involves predicting and classifying data and to do so we employ various machinelearning algorithms according to the dataset. SVM or Support Vector Machine is a linear model for classification and regression problems. Itcan solve linear and non-linear problems and work well for many practical problems. The idea of SVMis simple: The algorithm creates a line or a hyper plane which separates the data into classes. In machinelearning, the radial basis function kernel, or RBF kernel, is a popular kernel function used in various kernelized learning algorithms. In particular, it is commonly used in support vector machine classification. As a simple example, for a classification taskwith only twofeatures (likethe imageabove),youcan think of a hyperplane as a line that linearly separates and classifies a set of data. Intuitively, the further from the hyper plane our data points lie, the more confident we are that they have been correctly classified. We therefore want our data points to be as far away from the hyper plane as possible, while still being on the correct side of it. So when new testing data is added, whatever side of the hyper plane it lands will decide the class that we assign to it. Random Forest Algorithm: it’s an ensemblealgorithm which means internally it will use multiple classifier algorithms to build accurate classifier model. Internally this algorithm will use decision tree algorithm to generate it train model for classification. Bagging: This algorithms work similar to learning tree the only difference is voting conceptwhere each class will get majority of votes based on values close
  • 3. Venkat Java Projects Mobile:+91 9966499110 Visit:www.venkatjavaprojects.com Email:[email protected] to it and that class will form a branch. If new values arrived then that new value will applied on entire tree to get close matching class. Naive Bayes:Naive Bayes which is one of the most commonly used algorithms for classifying problems is simple probabilistic classifier and is based on Bayes Theorem. It determines the probability of each features occurring in each class and returns the outcome with the highest probability. Multinomial Naive Bayes: Multinomial Naive Bayes classifier is obtained by enlarging Naive Bayes classifier. Differently from the Naive Bayes classifier, a multinomial distribution is used for each features. Multilayer Perceptron: Multilayer Perceptron which is one of the types of Neural Networks comprises of one input layer, one output layer and at least one or more hidden layers. This algorithm transfers the data from the input layer to the output layer, which is called feed forward. Fortraining, the back propagation technique is used. One hidden layer with (attributes + classes) / 2 units are used for this experiment. Each dataset has 22 attributes and 2 classes which are false and true. We determined the learning rate as 0.3 and momentum as 0.2 for each dataset. RadialBasis Function: Radial Basis Function Network includes an input vector for classification, a layer of RBF neurons, and an output layer which has a node for each class. Dot products method is used between inputs and weights and for activation sigmoidal activation functions are used in MLP while in RBFN between inputs and weights Euclidean distances method is used and as activation function, Gaussian activation functions are used. Screen shots To run this project double click on ‘run.bat’ file to get below screen
  • 4. Venkat Java Projects Mobile:+91 9966499110 Visit:www.venkatjavaprojects.com Email:[email protected] In above screenclick on‘Upload Nasa Software Dataset’ buttonto upload dataset In above screen uploading ‘CM1.txt’ dataset and information of this dataset you can read from internet of ‘DATASET_INFORMATION’ file from above screen. After uploading dataset will get below screen
  • 5. Venkat Java Projects Mobile:+91 9966499110 Visit:www.venkatjavaprojects.com Email:[email protected] In above screen we can see total dataset size and training size records and testing size records application obtained from dataset to build train model. Now click on ‘Run Multilayer Perceptron Algorithm’ button to generate model and to get its accuracy In above screen we can see multilayer perceptron fmeasure, recall and accuracy values and scroll down in text area to see all details.
  • 6. Venkat Java Projects Mobile:+91 9966499110 Visit:www.venkatjavaprojects.com Email:[email protected] In above screen we can see multilayer perceptronaccuracyis 93%. Similarly you click on all other algorithms button to see their accuracies and then click on ‘All Algorithms Accuracy Graph’ button to see all algorithms accuracy in graph to understand which algorithm is giving high accuracy.
  • 7. Venkat Java Projects Mobile:+91 9966499110 Visit:www.venkatjavaprojects.com Email:[email protected] In above graph x-axis represents algorithm name and y-axis represents accuracy of those algorithms. In all algorithms we can see MLP, Bagging is giving better accuracy.