EM
emanalytic/Brain-Tumor-Classification-Project
Brain Tumor Classification MLOPs-Project
Overview
The Brain Tumor Classification Project is designed to leverage machine learning for the automated classification of brain tumors from MRI images, aiming to enhance diagnostic accuracy and efficiency. By integrating MLOps practices, I aimed to streamline the development, deployment, and maintenance of machine learning models in a production environment.
Features
- Data preprocessing and augmentation.
- Implementation of machine learning models for image classification.
- Evaluation metrics for model performance.
Workflows
- Update config.yaml
- Update secrets.yaml [Optional]
- Update params.yaml
- Update the entity
- Update the configuration manager in src config
- Update the components
- Update the pipeline
- Update the main.py
- Update the dvc.yaml
How to run?
STEPS:
Clone the repository
https://github.com/Emanalytics7/Brain-Tumor-Classification-Project.gitSTEP 01
- Create a conda environment after opening the repository
conda create -n environment-name python=3.11 -yconda activate environment-nameSTEP 02
- install the requirements
pip install -r requirements.txt# Finally run the following command
python app.pyNow,
open up you local host and portDVC cmd
- dvc init
- dvc repro
- dvc dag
On this page
Languages
Jupyter Notebook79.9%Python15.4%HTML4.7%
Contributors
Created February 7, 2024
Updated April 6, 2024