-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pseudo Papilledema Detection using Deep Learning
- Loading branch information
1 parent
ebec267
commit b2e2763
Showing
10 changed files
with
61 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
I have fetched the Pseudo Papilledema Detection Dataset from, https://www.kaggle.com/datasets/shashwatwork/identification-of-pseudopapilledema, for building and developing this Project. You guys can check out the dataset from the given link. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
# Pseudo Papilledema Detection | ||
|
||
This is a tutorial demonstrating how to train a CNN model from scratch as well as using pretrained model on Pseudo Papilledema Detection dataset. | ||
|
||
Process | ||
----------------- | ||
|
||
* [Setup](#setup) | ||
* [Preparing training data](#preparing) | ||
* [Training on a local PC](#training-locally) | ||
* [Testing the model](#testing) | ||
|
||
# Introduction | ||
|
||
This Pseudo Papilledema Detection model is based on CNN model. | ||
|
||
# Dataset | ||
|
||
The dataset for this project is taken from the Kaggle website. Here is the link for the dataset,(https://www.kaggle.com/datasets/shashwatwork/identification-of-pseudopapilledema). | ||
|
||
Here in the dataset you will find three categories of images i.e Normal,Papilledema and Pseudo Papilledema. | ||
|
||
# Goal | ||
|
||
The goal of this project is to identify the Pseudo Papilledema in the image. | ||
|
||
# Approach | ||
|
||
In the notebook we have implemented three different approach i.e CNN from scratch, VGG16 and MobNetV2 model and compare their accuracy with the help of dataset each approach will be divided into different section. | ||
|
||
# Approach Using CNN from scratch | ||
|
||
### This model gives an accuracy of 91.24%. | ||
|
||
# Approach Using Pretrained model - VGG16 | ||
|
||
![image.png](https://miro.medium.com/max/705/1*3-TqqkRQ4rWLOMX-gvkYwA.png) | ||
|
||
### This model gives an accuracy of 93.06%. | ||
|
||
# Approach Using Pretrained model - MobNetV2 | ||
|
||
![image.png](https://miro.medium.com/max/1050/1*bqE59FvgpvoAQUMQ0WEoUA.png) | ||
|
||
### This model gives an accuracy of 92.70%. | ||
|
||
# Training and Testing | ||
|
||
Training the model requires GPU for faster training but it can be trained on CPU as well.If GPU is not there then use google colab for training the model.Refer the notebook.ipynb file for detailed procedure of training and testing. | ||
|
||
# Conclusion | ||
### We have implemented three different approach and all of the three model perform very well. As here we trained for 20 epoch only, you can train it for more epoch and get more good model. | ||
|
||
|
||
## Contributor | ||
### Sree Vidya | ||
|
||
|
||
### Thank You |
Binary file not shown.