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.
- Data preprocessing and augmentation.
- Implementation of machine learning models for image classification.
- Evaluation metrics for model performance.
- 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
Clone the repository
https://github.com/Emanalytics7/Brain-Tumor-Classification-Project.git
- Create a conda environment after opening the repository
conda create -n environment-name python=3.11 -y
conda activate environment-name
- install the requirements
pip install -r requirements.txt
# Finally run the following command
python app.py
Now,
open up you local host and port
- dvc init
- dvc repro
- dvc dag