Views
No views yet
| Model Stage | Train Accuracy | Validation Accuracy | Test Accuracy | Test Loss |
|---|---|---|---|---|
| Before Fine-Tuning | 84.22% | 86.13% | 84.52% | 0.3130 |
| After Fine-Tuning | 95.57% | 93.23% | 93.55% | 0.1785 |
block5_conv1 to block5_conv4) of VGG-19 to adapt high-level texture features specifically to brain MRI tissue contrast.Adam(lr=5e-5) with ReduceLROnPlateau for stable convergence.64 to 32 on 1,445 training samples to double gradient update frequency per epoch.Dropout to 0.3 to eliminate overfitting and boost test set generalizability.model.h5 modification timestamp on disk and hot-reloads model weights seamlessly without server downtime.block5_conv4 overlaid onto brain MRI scans using OpenCV JET colormaps.JET, VIRIDIS, HOT, INFERNO), alpha transparency slider, and manual weight reload triggers.Brain Tumor/
├── app.py # Flask Server with Grad-CAM & Weight Hot-Reloading
├── brain_tumor_dataset/ # Training script (train_brain_tumor.py)
├── templates/
│ └── index.html # NeuroScan AI Dashboard UI
├── static/
│ ├── css/style.css # Vanilla CSS3 Dark Medical Theme
│ └── js/app.js # Frontend Controller & REST API Handlers
├── Detection.py # Preprocessing & evaluation utilities
├── training_performance.png # Training vs Validation Accuracy/Loss plot
├── README.md # Project documentation
└── .gitignore # Git ignore specificationspip install tensorflow opencv-python flask numpy matplotlib imutils requestspython app.pyhttp://127.0.0.1:5000