Classification Algorithms Using Ensemble Methods
Machine Learning techniques are the backbone of successful Artificial Intelligence (AI) applications as they empower AI systems to make quality predictions and provide valuable insights from data that will aid decision-making within various industries. Ensemble method is a machine learning technique that helps to determine the suitable model for a dataset while limiting bias and variance; it is a technique used to obtain predictions by conducting maximum votes or averaging. This paper explores various Ensemble methods such as Bagging/Bootstrap Aggregation, Random Forest, and Boosting alongside their underlying algorithm Decision Tree for Regression and Classification cases. The contribution of this paper is threefold. The foremost objective is to perform a theoretical analysis of various Ensemble methods with sample pseudocodes to aid the implementation process. Secondly, we implement Ensemble method algorithms using basic Python packages such as numpy, pandas, math, matplotlib and dataset installation packages for performance evaluations. Finally, we applied the developed code to real-world datasets across various industries, including healthcare, manufacturing, and real estate. The results highlight the different parameters and their performance on the algorithms while observing the proposed Ensemble program for performance evaluation.
Authors
- Bismark Tei Asare (ORCID: https://orcid.org/0000-0002-5547-4807)
- Abel Yeboah-Ofori (ORCID: https://orcid.org/0000-0001-8055-9274)
- Iman Darvishi
- Aishat Ganiyu
- Ronald Addo-Quaye
- Oluwole Oguntoyinbo
Institutions
- University of West London (GB)
- Royal Holloway University of London (GB)
- Central Queensland University (AU)
- University of Roehampton (GB)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/ficloud62933.2024.00033
- Citations
- 4
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 1.39