Comparative Analysis of Machine Learning Algorithms : Random Forest algorithm, Naive Bayes Classifier and KNN - A survey

Authors

  • Akshay Gole Department of Computer Engineering, St. Vincent Pallotti College of Engineering & Technology, Nagpur, Maharashtra, India.
  • Sankalp Singh Department of Computer Engineering, St. Vincent Pallotti College of Engineering & Technology, Nagpur, Maharashtra, India.
  • Prathmesh Kanherkar Department of Computer Engineering, St. Vincent Pallotti College of Engineering & Technology, Nagpur, Maharashtra, India.
  • P.R.Abhishek Department of Computer Engineering, St. Vincent Pallotti College of Engineering & Technology, Nagpur, Maharashtra, India.
  • Prof . Pallavi Wankhede Department of Computer Engineering, St. Vincent Pallotti College of Engineering & Technology, Nagpur, Maharashtra, India.

Keywords:

regression, K-Nearest Neighbour, classification, machine learning model

Abstract

Machine learning is a branch of computer science in which a computer predicts the next task to be performed by analysing the data that is provided to it. The computer can access data in the form of digitised training sets or through interaction with the environment. The primary goal of this paper is to provide a general comparison of the Random Forest algorithm, the Naive Bayes Classifier, and the KNN algorithm all aspects. "Random Forest Classifier" is made up of many decision trees. To promote uncorrelated forests, the algorithm leverages randomization to form each individual tree, which then uses the forest's predictive powers to make accurate decisions. The Naive Bayes Classifier is a simple and effective classification method that aids in the development of fast machine learning models capable of making quick predictions. “K-Nearest Neighbour”. The algorithm can be used to handle problems involving classification and regression. These algorithms are surveyed on the basis of aim, methodology, advantages and disadvantages.

References

https://www.geeksforgeeks.org/machine-learning/

https://machinelearningmastery.com/random-forest- ensemble-in-python/

Page 199, Applied Predictive Modeling, 2013

Page 387, Applied Predictive Modeling, 2013.

https://www.mygreatlearning.com/blog/random- forestalgorithm/#AdvantagesandDisadvantagesofRandomFore st

[6] Sen, Pratap & Hajra, Mahimarnab & Ghosh, Mitadru. (2020). Supervised Classification Algorithms in Machine Learning: A Survey and Review. 10.1007/978-981-13-7403- 6_11.

Downloads

Published

18-04-2022

How to Cite

Akshay Gole, Sankalp Singh, Prathmesh Kanherkar, P.R.Abhishek, & Prof . Pallavi Wankhede. (2022). Comparative Analysis of Machine Learning Algorithms : Random Forest algorithm, Naive Bayes Classifier and KNN - A survey. International Journal for Research Publication and Seminar, 13(3), 194–197. Retrieved from https://jrps.shodhsagar.com/index.php/j/article/view/556

Issue

Section

Original Research Article