To detect diseases in chickens at an early stage using deep learning techniques, preventing mortality in chickens, farmers loss due to mortality among chickens and ultimately keeping us healthy too. The aim of this project is to develop a very intelligent system for the early identification of various diseases in chickens. VGG16 from Keras Applications was implemented for the categorical classification of "Coccidiosis" and "Healthy.”
1 Update config.yaml
2 Update secret.yaml
3 Update params.yaml
4 Update the entity
5 Update the configuration manager in src config
6 Update the components
7 Update the pipeline
8 Update the main.py
9 Update the dvc.yaml
https://github.com/Shubhankargupta691/Chicken_Disease_Classification.git
STEP 01- Create a conda environment in the Project Folder
conda create -n chicken_venv python=3.11 -y
conda activate chicken_venv
pip install -r requirements.txt
python main.py
python app.py
STEP 01- Initialize
dvc init
dvc repro
STEP 03- Directed Acyclic Graph (DAG)
dvc dag
NOTE: If you're using Windows and have to download and install Docker Desktop and run it in background.
docker build --no-cache -t imageclassificationapp.azurecr.io/classification:latest .
docker login imageclassificationapp.azurecr.io
docker push imageclassificationapp.azurecr.io/classification:latest
AZUREAPPSERVICE_CONTAINERPASSWORD
AZUREAPPSERVICE_CONTAINERUSERNAME
AZUREAPPSERVICE_PUBLISHPROFILE
- Build the Docker image of the Source Code
- Push the Docker image to Container Registry
- Launch the Web App Server in Azure
- Pull the Docker image from the container registry to Web App server and run
docker pull shubhankargupta/classification:latest