Developed a CNN application using the VGG 16 architecture and transfer learning to classify images as cats or dogs.
- 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
- test run pipeline stage
- run tox for testing the package
- update the dvc.yaml
- run "dvc repo" for running all the stages in pipeline
STEP 1: Set the env variable | Get it from dagshub -> remote tab -> mlflow tab
MLFLOW_TRACKING_URI=https://dagshub.com/c17hawke/FSDS_NOV_deepCNNClassifier.mlflow MLFLOW_TRACKING_USERNAME=c17hawke MLFLOW_TRACKING_PASSWORD=<> \
STEP 2: install mlflow
STEP 3: Set remote URI
STEP 4: Use context manager of mlflow to start run and then log metrics, params and model
Sample data for testing- https://raw.githubusercontent.com/c17hawke/raw_data/main/sample_data.zip
.png)