X-rays are widely used in medical practice. They can be used to identify various diseases. However, a diagnosis depends on a doctor's experience, which can lead to improper treatment. Modern methods of artificial intelligence and pattern recognition make it possible to create expert systems that allow you to establish a diagnosis automatically.
This lab will show you how to upload images, transform them, and determine the basic features that underlie diseases classification.
Two different approaches to the classification of images (diseases) will be shown:
- Different classical methods and their comparison
- Convolutional Neural Networks.
In the ML in Healthcare notebook, we will only cover Part 1, focusing on different classical methods. The notebook should produce the following results:
| Classifier | Test Accuracy | Train Accuracy |
|---|---|---|
| Logistic Regression | 0.90 | 0.85 |
| Nearest Neighbors | 0.86 | 0.70 |
| Linear SVM | 0.79 | 0.71 |
| RBF SVM | 1.00 | 0.48 |
| Gaussian Process | 0.78 | 0.65 |
| Decision Tree | 0.90 | 0.61 |
| Random Forest | 0.90 | 0.61 |
| Neural Net | 0.93 | 0.83 |
| AdaBoost | 0.85 | 0.58 |
| Naive Bayes | 0.67 | 0.59 |
| QDA | 0.78 | 0.80 |
Output as a plot:
Output as a plot:

