--- title: NeuroScan Brain Tumor Analyzer emoji: 🧠 colorFrom: blue colorTo: indigo sdk: docker pinned: false app_port: 7860 --- # NeuroScan: Advanced Brain Tumor Analysis This application uses a deep learning model to classify brain MRI images into four categories: - Glioma - Meningioma - No Tumor - Pituitary ## Technology Stack - **Backend**: FastAPI - **Model**: TensorFlow/Keras CNN - **Frontend**: Vanilla HTML/CSS/JS with Futuristic UI - **Deployment**: Docker on Hugging Face Spaces (CPU Inference) ## Local Setup 1. Create a virtual environment: ```bash python -m venv .venv source .venv/bin/activate ``` 2. Install dependencies: ```bash pip install -r requirements.txt ``` 3. Run the application: ```bash python app.py ``` 4. Open `http://localhost:7860` in your browser.