Skip to main content
. 2022 Dec 9;15(12):1531. doi: 10.3390/ph15121531

Table 2.

List of aforementioned AI algorithms showing applications to bacterial classification via Raman spectroscopy along with corresponding methodology and considerations for each algorithm.

AI Algorithm Target Organism Accuracy Methodology Considerations Reference
Support Vector Machince (SVM) Escherichia coli 81.1% Use hyperplane optimization to demarcate between class data Not inherently designed for multi-class (2+) classification [126,128]
Random Forests (RFs) 3 bacterial and 3 archaeal species 98.9% Average of multiple decision trees trained on random subsets of training data Lack of interpretability and tendency to overfit model [133,134]
k-nearest-neighbors (KNN) 10 methicillin-resistant S. aureus, 6 methicillin-sensitive S. aureus, and 6 L. pneumophila isolates 97.8% Maps high dimensional data to a higher dimensional space and define class members based on proximity by a distance measure Optimization of k along with computational complexity requires extended effort [139,140]
Gradient Boosted Machines (GBM) 15 strains of Klebsiella pneumoniae based on Carbapenem resistance 99.40% Apply loss function to a base learner (decision tree, regression model, etc.) and repeat training until loss function reaches minima Computational complexity due to number of iterations needed to minimize loss function [137]
Convolutional Neural Networks (CNN) 30 species and strains of various bacteria 89.1% Model neuronal connections based on activation function for input classification Complex theory behind neural networks requires expert knowledge before use [119]