Machine Learning techniques to tackle the problem of “Detection of Pneumonia in Medical Images and Game Learning (6 pages)
Rules:
1. A well-chosen set of classifiers and reinforcement learning agents is provided, which can be applied to the test data.
2. Even when the results might not (very) high, they show ambition or promise in the proposed solutions.
3. A well written, well organised and crafted report is provided. The report presents a very logical and convincing discussion of the selection of machine learning tools to create the trained models
4. There is convincing justification regarding the decisions and choices made, which are supported by relevant references from academic literature.
Ex of algorithms:
CNN models (Deep Learning): Transfer learning GoogLeNet, ResNet-18, and DenseNet-121
ML Algorithms: classification models, such as decision trees, support vector machines, and logistic regression
Ex Code
https://github.com/Rohit-Kundu/Ensemble-Pneumonia-Detection/blob/main/probability_extraction.py
Evaluation metrics to find out the accuracy
Confusion metrics (Evaluation metrics):
four standard evaluation metrics are: accuracy (Acc), precision (Pre), recall (Rec), and f1-score (F1)
[ “True Positive,” “False Positive,” “True Negative,” and “False Negative.”]
Ex Code
https://github.com/Rohit-Kundu/Ensemble-Pneumonia-Detection/blob/main/ensemble.py
Ex’s of Evaluation metrics & ROC AUC Curve
Ex of Accuracy metrics:
|
Fold |
Acc(%) |
Pre(%) |
Rec(%) |
F1(%) |
AUC (%) |
|
1 |
86.63 |
86.78 |
86.63 |
86.70 |
86.63 |
|
2 |
86.78 |
87.05 |
87.05 |
87.05 |
86.78 |
|
3 |
87.97 |
88.00 |
87.80 |
87.90 |
87.97 |
|
4 |
85.98 |
86.00 |
86.63 |
86.31 |
85.98 |
|
5 |
86.89 |
86.63 |
86.98 |
86.80 |
86.89 |
|
Avg±Std. Dev. |
86.85±0.72 |
86.89±0.73 |
87.02±0.48 |
86.95±0.59 |
86.85±0.72 |
|
|
|
|
|
|
|
Accuracy score Comparision with different algorithms: