Brain Tumor Classifier App
The Brain Tumor Classifier App
is a machine learning-powered web application that classifies MRI brain images as either containing a tumor or not.
Built using PyTorch and Flask, this tool provides a simple interface for healthcare practitioners or researchers
to analyze brain MRI scans using pre-trained deep learning models.
Key Highlights:
- High Accuracy: The model achieves approximately 99.7% accuracy in classifying brain tumors.
- Model Explainability: Incorporates explainability features to help users understand the model's predictions.
- Deep Learning Integration: Leverages a convolutional neural network (CNN) trained on MRI image data.
- Flask Web App: User-friendly interface to upload an MRI image and receive a prediction in real time.
- Image Preprocessing: Includes custom preprocessing steps such as resizing, normalization, and conversion to tensors.
- Pre-trained Weights: Uses saved PyTorch weights (
brain_model.pt
) for fast and accurate predictions.
- OpenCV & Torch: Integrates essential libraries for image handling and neural network inference.