Master Thesis: Using Machine Learning Methods For Evaluating The Performance Metrics
Master Thesis: Using Machine Learning Methods For Evaluating The Performance Metrics
An Academic presentation by
Dr. Nancy Agnes, Head, Technical Operations, Tutors India
Group www.tutorsindia.com
Email: [email protected]
Today's Discussion
OUTLINE Abstract
Introduction
Evaluation of Machine Learning
Performance measures of ML
Bayesian Inference
Recommended Algorithms
Future Topics
Conclusion
Abstract Evaluation metric plays an important role in obtaining the best
possible classifier in the classification training.
Different metrics are used to evaluate various characteristics of the classifier induced
by the classification method.
Contd...
Introduction
An important aspect of the Machine Learning process is
performance evaluation.
Contd...
Machine learning and data mining are the fields that use this major metric.
Another alternate metric that has been used in pattern recognition and machine
learning is the ROC curve.
Thus, there are many performance metrics that have been developed for assessing
the performance of ML algorithms. 1
Evaluation The evaluation of categorized tasks is usually done by dividing
of the data set into a training data set and a testing data set.
Machine The machine learning method is then trained on the first set
Learning of data, while the testing data set calculates the performance
indicators to assess the quality of the algorithm.
Contd...
The cross-Validation method describes the process of dividing the entire data set
into X parts and employing each set consecutively as the test data set while merging
the other sets to the training data.
There is no ideal performance indicator for every topic that concerns the evaluation
of machine learning algorithms since every method has its own flaws and
advantages. 3
Contd...
Image source: Evaluating Learning Algorithms 8
Performance
measures of
ML A. CONFUSION MATRIX
Contd...
Contd...
B. ACCURACY
Contd...
C. PRECISION & RECALL
Precision is the ratio of True Positives (TP) and the total positive predictions.
The recall is a True Positive Rate. All the positive points that are predicted positive are
explained here.
Contd...
D. ROC & AUC
ROC is a plot between True Positive Rate and False Positive Rate that is estimated by
taking several threshold values of probability scores from the reverse sorted list given
by a model.
Bayesian
Inference
The recent development in machine learning has led many IT
professionals to focus mainly on accelerating associated
workloads, especially in machine learning.
Contd...
Some recent revolutionizing research in machine learning accepts Bayesian
techniques like generative Bayesian neural networks (BNN), adversarial networks
(GAN), and variational autoencoder.
Recommended
Algorithms Through visual assessment, it has been proved that
naive Bayes was the most successful algorithm for
evaluating programming performance.
Contd...
The analysis identified that all of the ML algorithms, naive Bayes had comparably
best performance evaluation and thus could be used to assess the performance of
ML dissertation.
Naive Bayes has been recommended as the best choice for predicting program
performance. 5
Future Topics
1. EVALUATING AND MODIFYING PERFORMANCE
MEASUREMENT SYSTEMS.
2. PERFORMANCE ENHANCEMENT
The main aim is to decrease costs and boost the profitability of organizations to
thrive in the market of competition.
Contd...
4. A CURRENT STATE ANALYSIS TECHNIQUE FOR PERFORMANCE
MEASUREMENT METHODS.
Approaches are dynamic naturally, while the current measurement systems are
predictable and stable.
Merging strategies with measurement methods is absurd and has created issues for
organizations as the strategic framework modifies.
Conclusion
Improving the evaluation performance of an emerging
workload, the most proficient way is to make use of existing
systems.
Contd...
In future research, research work can be carried out to improve the evaluation metrics
even further.
It would be better to test those metrics on various Machine Learning cloud services
to assess the services, to check how easy it is to use the metrics, and what type of
data can be obtained using the metrics.
Research work must be carried out in this direction to build a framework that would
help in prioritizing the metrics and identify a set of conditions to join results from
various metrics. 6
Contd...
CONTACT US
UNITED KINGDOM
+44-1143520021
INDIA
+91-4448137070
EMAIL
[email protected]