| Algorithm 1 A novel ensemble model |
| Function ensemble_model (X_test): |
| load classifier_1 |
| load classifier_2 |
| for each sample in X_test: |
| p1 = prediction from classfier_1 |
| p2 = prediction from classifier_2 |
| if p1 and p2 predict different classes: |
| load classifier_3 if not already loaded |
| final_prediction = prediction from classifier_3 |
| else |
| final_prediction = mean of p1, p2 |