Table 4 Notations used in the Pseudocode and its corresponding description.
Notation | Description |
|---|---|
D = {Xi,Yi} | The input dataset, where Xi, is a fundus image and Yi, is the corresponding class label (one of 8 diseases). |
N | Total number of samples in the dataset. |
Dtrain, Dtest | The training (80%) and testing (20%) subsets of the dataset. |
M | Transfer learning models: DenseNet201, EfficientNetB3, and InceptionResNetV2. |
Fi | Features extracted by model Mi |
Li | LDA-selected features (7 features from each model’s feature set). |
k | Number of features selected by LDA (set to 7). |
Lcombined | Concatenated feature set from all three models. |
Lfinal | Final 7 discriminative features obtained from the concatenated feature set. |
C | Classifiers: Deep Neural Network (DNN), Long Short-Term Memory (LSTM), and Bidirectional LSTM (BiLSTM). |
Cmodel | Trained classifier model. |
EVALtrain, EVALtest | Evaluation metrics (accuracy, precision, recall, and loss) on training and testing data. |
argmax(⋅) | Selects the classifier with the highest testing accuracy. |
best_model | The classifier with the best performance on the test set. |