TA
tanvirnwu/Brain--Tumor--Classification
Brain Tumor Classification using Pytroch and Tensorflow Transfer Learning Approach.
Brain Tumor Classification
Dataset
Here I have used a publicly available dataset on Kaggle and used several classification algorithms to classify the tumor.
There are 4 classes in the dataset:
- Glioma Tumor
- Meningioma Tumor
- Pituitary Tumor
- No Tumor
Frameworks
- PyTorch
Models
I use the following models to classify Brain Tumor:
- AlexNet
- MobileNetV2
- VGG16
Saved Models
I have saved the best performing model in the Saved Models folder.
Results
- Single Inference has been done the separate notebook
Inference.ipynbon the test_loader dataset which has not been used to train the models. - Inference outputs are saved in the
Inference Imagesfolder. Training Resultsfolder contains the training results of the models during training for example, training loss, validation loss, training accuracy, validation accuracy, etc.
Thank you for visiting my repository. If you liked it, please give a star ⭐️⭐
On this page
Contributors
Created November 11, 2023
Updated April 24, 2025