Skip to content

skyceeee/brain-tumor-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Brain Tumor Classification

This project implements an image classification model for brain tumor detection using deep learning. The model is trained on augmented MRI scan images and classifies them into four categories:

  • Glioma
  • Meningioma
  • Pituitary
  • Healthy

The project includes:

  • Data preprocessing and augmentation
  • Hyperparameter optimization with Keras Tuner
  • Model training with early stopping
  • Final evaluation and sample visualizations

πŸ” Best Hyperparameters (Selected via Keras Tuner)

  • Activation Function: relu
  • Number of Convolutional Layers: 3
  • Filters per Layer:
    • Layer 1: 128 filters
    • Layer 2: 64 filters
    • Layer 3: 32 filters
  • Dense Layer Units: 96
  • Dropout Rate: 0.2
  • Learning Rate: 0.0001

πŸ“Š Evaluation Metrics

image


πŸ“Ž Project Files (Notebook + Model + Resources)
πŸ“‚ Access via Google Drive

About

brain tumor classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published