Get Started
This platform classifies brain MRI images into 4 categories using a ResNet50 deep learning model. Follow the steps below to run your first diagnosis.
Create an Account
Sign up with a username and password. Each user gets their own model space and inference history.
Sign UpTrain a Model
Go to Train Model, configure epochs/batch size/learning rate, and train ResNet50 on your MRI dataset.
Login requiredUpload & Diagnose
Upload a brain MRI image (JPEG/PNG). The model returns the classification and confidence score in seconds.
Login requiredTumor Categories
The model classifies MRI images into these 4 categories. Below are placeholder examples -- replace them with real MRI snapshots from your dataset.
No Tumor
HealthyGlioma
MalignantMeningioma
BenignPituitary
BenignDataset Structure
To train the model, provide a dataset with this folder structure:
Training/
├── notumor/
│ ├── image001.jpg
│ ├── image002.jpg
│ └── ...
├── glioma/
│ ├── image001.jpg
│ └── ...
├── meningioma/
│ ├── image001.jpg
│ └── ...
└── pituitary/
├── image001.jpg
└── ...
Set the DATASET_PATH environment variable to point to your Training/ folder.
Images should be brain MRI scans in JPEG or PNG format.
Technical Details
Model Architecture
- Base: ResNet50 (pre-trained on ImageNet)
- Input size: 224 x 224 px RGB
- Output: 4 classes with softmax probabilities
- Transfer learning with fine-tuning
Default Training Parameters
- Epochs: 10
- Batch size: 16
- Learning rate: 0.0001
- Test split: 20%