Spaces:
Sleeping
Sleeping
| 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. | |