Skip to content

the-silent-geek/End-to-End-ML-Project

Repository files navigation

Chicken-Disease-Classification--Project

Workflows

  1. Update config.yaml
  2. Update secrets.yaml [Optional]
  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

How to run?

STEPS:

Clone the repository

https://github.com/the-silent-geek/End-to-End-ML-Project

STEP 01- Create a conda environment after opening the repository

conda create -n cnncls python=3.8 -y
conda activate cnncls

STEP 02- 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 cmd

  1. dvc init
  2. dvc repro
  3. dvc dag

AZURE-CICD-Deployment-with-Github-Actions

Save pass:

Run from terminal:

docker build -t chickenapp.azurecr.io/chicken:latest .

docker login chickenapp.azurecr.io/chicken

docker push chickenapp.azurecr.io/chicken:latest

Deployment Steps:

  1. Build the Docker image of the Source Code
  2. Push the Docker image to Container Registry
  3. Launch the Web App Server in Azure
  4. Pull the Docker image from the container registry to Web App server and run