Skip to main content
. 2022 Nov 4;24(11):e36553. doi: 10.2196/36553

Table 2.

The summary of artificial intelligence models [32-34].

Model Learning technique Problem or algorithm
Regression learning Models a relationship between input and output data (or variables). The relation is iteratively refined by measuring errors in the model’s predictions. Variations such as linear and logistic regression
Instance-based learning Models a decision based on instances of input data that are considered relevant or necessary. Creates a database of reference examples used to compare with new data to find optimal matches using similarity metrics to make a decision. K-nearest neighbor and support vector machines
Regularization learning The extension or modification of another model (eg, regression learning) in a way that reduces the complexity of the model by converting it into a simpler form. Ridge regression and elastic net regression
Decision tree learning Models a decision based on the values of the input data attributes. It follows a tree structure in making a decision for given input data. Classification and regression trees and conditional decision tree
Bayesian learning The models use Bayes’ theorem to solve problems of classification and regression. Naïve Bayes and Gaussian naïve Bayes
Clustering learning The model organizes the input data into groups (or clusters) where group membership or commonality criteria are taken or derived from the data (eg, centroid based or hierarchical). K-means, K-medians, and hierarchical clustering
Association rule learning The model discovers associations in input data to make a decision. It extracts rules that describe relationships between observed variables in input data. A priori algorithm and Eclat algorithm
Artificial neural network The model is driven by the structure and function of the human neural networks. Represents a class of pattern matching models and their commonly used variations for regression and classification problems. Perceptron, multilayer perceptrons, and back propagation
Deep learning Special category of large and complex neural networks for handling vast amounts of labeled input data, including text, images, audio, and video. Convolutional neural network, recurrent neural networks, and long short-term memory networks
Dimensionality reduction learning The model analyzes the input structure in the data to represent and describe the data with less information. The simplified data can be visualized and used by other learning methods. Principal component analysis, principal component regression, and linear discriminant analysis
Ensemble learning Multiple models that are independently trained, where individual predictions are combined to make the final prediction. The models are combined owing to their weaknesses in making the desired prediction. Boosting, random forest, AdaBoost, and weighted average (blending)
Natural language processing Specific for conversational artificial intelligence and includes natural language understanding, dialog management, and natural language generation. Rule-based algorithms, statistics, neural networks, and deep learning