gitextract_69ga8un0/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── cd-deploy.yml │ └── ci-tests.yml ├── .gitignore ├── 01-intro/ │ ├── README.md │ ├── duration-prediction.ipynb │ └── meta.json ├── 02-experiment-tracking/ │ ├── README.md │ ├── duration-prediction.ipynb │ ├── meta.json │ ├── mlflow_on_aws.md │ ├── model-registry.ipynb │ ├── requirements.txt │ └── running-mlflow-examples/ │ ├── scenario-1.ipynb │ ├── scenario-2.ipynb │ └── scenario-3.ipynb ├── 03-orchestration/ │ ├── README.md │ └── code/ │ ├── commands.md │ ├── duration-prediction.ipynb │ └── duration-prediction.py ├── 04-deployment/ │ ├── README.md │ ├── batch/ │ │ ├── Pipfile │ │ ├── README.md │ │ ├── score.ipynb │ │ ├── score.py │ │ ├── score_backfill.py │ │ └── score_deploy.py │ ├── load_model.ipynb │ ├── meta.json │ ├── streaming/ │ │ ├── Dockerfile │ │ ├── Pipfile │ │ ├── README.md │ │ ├── lambda_function.py │ │ ├── test.py │ │ └── test_docker.py │ ├── web-service/ │ │ ├── Dockerfile │ │ ├── Pipfile │ │ ├── README.md │ │ ├── predict.py │ │ └── test.py │ └── web-service-mlflow/ │ ├── Pipfile │ ├── README.md │ ├── predict.py │ ├── random-forest.ipynb │ └── test.py ├── 05-monitoring/ │ ├── README.md │ ├── baseline_model_nyc_taxi_data.ipynb │ ├── config/ │ │ ├── grafana_dashboards.yaml │ │ └── grafana_datasources.yaml │ ├── dashboards/ │ │ └── data_drift.json │ ├── data/ │ │ └── .gitignore │ ├── debugging_nyc_taxi_data.ipynb │ ├── docker-compose.yml │ ├── dummy_metrics_calculation.py │ ├── evidently_metrics_calculation.py │ ├── meta.json │ ├── models/ │ │ └── .gitignore │ ├── post-evidently-0.7/ │ │ ├── README.md │ │ ├── baseline_model_nyc_taxi_data.ipynb │ │ ├── config/ │ │ │ ├── grafana_dashboards.yaml │ │ │ └── grafana_datasources.yaml │ │ ├── dashboards/ │ │ │ └── data_drift.json │ │ ├── debugging_nyc_taxi_data.ipynb │ │ ├── docker-compose.yml │ │ ├── dummy_metrics_calculation.py │ │ ├── evidently_metrics_calculation.py │ │ ├── meta.json │ │ └── requirements.txt │ └── requirements.txt ├── 06-best-practices/ │ ├── README.md │ ├── code/ │ │ ├── .gitignore │ │ ├── .pre-commit-config.yaml │ │ ├── .vscode/ │ │ │ └── settings.json │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── Pipfile │ │ ├── README.md │ │ ├── infrastructure/ │ │ │ ├── main.tf │ │ │ ├── modules/ │ │ │ │ ├── ecr/ │ │ │ │ │ ├── main.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── kinesis/ │ │ │ │ │ ├── main.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── lambda/ │ │ │ │ │ ├── iam.tf │ │ │ │ │ ├── main.tf │ │ │ │ │ └── variables.tf │ │ │ │ └── s3/ │ │ │ │ ├── main.tf │ │ │ │ └── variables.tf │ │ │ ├── variables.tf │ │ │ └── vars/ │ │ │ ├── prod.tfvars │ │ │ └── stg.tfvars │ │ ├── integration-test/ │ │ │ ├── docker-compose.yaml │ │ │ ├── event.json │ │ │ ├── model/ │ │ │ │ ├── MLmodel │ │ │ │ ├── conda.yaml │ │ │ │ ├── model.pkl │ │ │ │ ├── python_env.yaml │ │ │ │ └── requirements.txt │ │ │ ├── run.sh │ │ │ ├── test_docker.py │ │ │ └── test_kinesis.py │ │ ├── lambda_function.py │ │ ├── model.py │ │ ├── plan.md │ │ ├── pyproject.toml │ │ ├── scripts/ │ │ │ ├── deploy_manual.sh │ │ │ ├── publish.sh │ │ │ └── test_cloud_e2e.sh │ │ └── tests/ │ │ ├── __init__.py │ │ ├── data.b64 │ │ └── model_test.py │ ├── docs.md │ └── meta.json ├── 07-project/ │ └── README.md ├── README.md ├── after-sign-up.md ├── asking-questions.md ├── certificate.md ├── cohorts/ │ ├── 2022/ │ │ ├── 01-intro/ │ │ │ ├── homework.ipynb │ │ │ └── homework.md │ │ ├── 02-experiment-tracking/ │ │ │ ├── homework/ │ │ │ │ ├── hpo.py │ │ │ │ ├── preprocess_data.py │ │ │ │ ├── register_model.py │ │ │ │ └── train.py │ │ │ └── homework.md │ │ ├── 03-orchestration/ │ │ │ ├── README.md │ │ │ ├── code/ │ │ │ │ ├── model_training.py │ │ │ │ ├── orchestration.py │ │ │ │ ├── prefect_deploy.py │ │ │ │ ├── prefect_flow.py │ │ │ │ └── work-queue.py │ │ │ ├── homework.md │ │ │ ├── homework.py │ │ │ └── homework_solution.py │ │ ├── 04-deployment/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── Pipfile │ │ │ │ ├── batch.py │ │ │ │ ├── homework.dockerfile │ │ │ │ └── starter.ipynb │ │ │ └── homework.md │ │ ├── 05-monitoring/ │ │ │ ├── README.md │ │ │ ├── homework/ │ │ │ │ ├── docker-compose-homework-solution.yml │ │ │ │ ├── docker-compose-homework.yml │ │ │ │ ├── model_training.py │ │ │ │ ├── prediction_service/ │ │ │ │ │ ├── Dockerfile │ │ │ │ │ ├── Pipfile │ │ │ │ │ └── app.py │ │ │ │ ├── prefect-monitoring/ │ │ │ │ │ ├── Pipfile │ │ │ │ │ ├── clean_mongo.py │ │ │ │ │ ├── monitor_profile.ipynb │ │ │ │ │ ├── monitor_profile_solution.ipynb │ │ │ │ │ ├── prefect_monitoring.py │ │ │ │ │ ├── prefect_monitoring_solution.py │ │ │ │ │ ├── prepare_reference_data.py │ │ │ │ │ └── send_data.py │ │ │ │ ├── prepare.py │ │ │ │ ├── requirements.txt │ │ │ │ └── test.py │ │ │ └── homework.md │ │ ├── 06-best-practices/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── Pipfile │ │ │ │ └── batch.py │ │ │ ├── homework.md │ │ │ └── homework_solution/ │ │ │ ├── Dockerfile │ │ │ ├── Pipfile │ │ │ ├── batch.py │ │ │ ├── docker-compose.yaml │ │ │ ├── integration_test.py │ │ │ ├── integration_test.sh │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ └── test_batch.py │ │ ├── 07-project/ │ │ │ └── README.md │ │ └── leaderboard.md │ ├── 2023/ │ │ ├── 01-intro/ │ │ │ └── homework.md │ │ ├── 02-experiment-tracking/ │ │ │ ├── homework/ │ │ │ │ ├── hpo.py │ │ │ │ ├── preprocess_data.py │ │ │ │ ├── register_model.py │ │ │ │ └── train.py │ │ │ ├── homework-wandb/ │ │ │ │ ├── preprocess_data.py │ │ │ │ ├── sweep.py │ │ │ │ └── train.py │ │ │ ├── homework.md │ │ │ ├── solution-mlflow/ │ │ │ │ ├── hpo.py │ │ │ │ ├── preprocess_data.py │ │ │ │ ├── register_model.py │ │ │ │ └── train.py │ │ │ └── wandb.md │ │ ├── 03-orchestration/ │ │ │ ├── homework.md │ │ │ └── prefect/ │ │ │ ├── .gitignore │ │ │ ├── 3.2/ │ │ │ │ ├── cat_dog_facts.py │ │ │ │ └── cat_facts.py │ │ │ ├── 3.3/ │ │ │ │ ├── duration_prediction_explore.ipynb │ │ │ │ ├── duration_prediction_original.ipynb │ │ │ │ ├── orchestrate.py │ │ │ │ └── orchestrate_pre_prefect.py │ │ │ ├── 3.4/ │ │ │ │ └── orchestrate.py │ │ │ ├── 3.5/ │ │ │ │ ├── create_s3_bucket_block.py │ │ │ │ ├── orchestrate.py │ │ │ │ └── orchestrate_s3.py │ │ │ ├── 3.6/ │ │ │ │ ├── create_s3_bucket_block.py │ │ │ │ └── orchestrate_s3.py │ │ │ ├── README.md │ │ │ ├── meta.json │ │ │ └── requirements.txt │ │ ├── 04-deployment/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ └── starter.ipynb │ │ │ └── homework.md │ │ ├── 05-monitoring/ │ │ │ └── homework.md │ │ ├── 06-best-practices/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── Pipfile │ │ │ │ └── batch.py │ │ │ ├── homework.md │ │ │ └── homework_solution/ │ │ │ ├── Pipfile │ │ │ ├── batch.py │ │ │ ├── docker-compose.yaml │ │ │ ├── integration_test.py │ │ │ └── tests/ │ │ │ ├── __init__.py │ │ │ └── test_batch.py │ │ ├── 07-project/ │ │ │ └── README.md │ │ └── README.md │ ├── 2024/ │ │ ├── 01-intro/ │ │ │ └── homework.md │ │ ├── 02-experiment-tracking/ │ │ │ ├── homework/ │ │ │ │ ├── hpo.py │ │ │ │ ├── preprocess_data.py │ │ │ │ ├── register_model.py │ │ │ │ └── train.py │ │ │ ├── homework.md │ │ │ └── solution/ │ │ │ ├── hpo.py │ │ │ ├── preprocess_data.py │ │ │ ├── register_model.py │ │ │ └── train.py │ │ ├── 03-orchestration/ │ │ │ ├── .gitignore │ │ │ ├── 3.0/ │ │ │ │ └── README.md │ │ │ ├── 3.1/ │ │ │ │ └── README.md │ │ │ ├── 3.2/ │ │ │ │ └── README.md │ │ │ ├── 3.3/ │ │ │ │ └── README.md │ │ │ ├── 3.4/ │ │ │ │ └── README.md │ │ │ ├── 3.5/ │ │ │ │ └── README.md │ │ │ ├── README.md │ │ │ ├── homework.md │ │ │ ├── meta.json │ │ │ └── requirements.txt │ │ ├── 04-deployment/ │ │ │ ├── homework/ │ │ │ │ └── starter.ipynb │ │ │ ├── homework.md │ │ │ └── homework_solution/ │ │ │ ├── Dockerfile │ │ │ ├── Pipfile │ │ │ ├── batch.py │ │ │ ├── homework.dockerfile │ │ │ └── solution.ipynb │ │ ├── 05-monitoring/ │ │ │ └── homework.md │ │ ├── 06-best-practices/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── Pipfile │ │ │ │ └── batch.py │ │ │ └── homework.md │ │ ├── README.md │ │ └── project.md │ └── 2025/ │ ├── 01-intro/ │ │ ├── homework.ipynb │ │ └── homework.md │ ├── 02-experiment-tracking/ │ │ ├── homework/ │ │ │ ├── hpo.py │ │ │ ├── preprocess_data.py │ │ │ ├── register_model.py │ │ │ └── train.py │ │ └── homework.md │ ├── 03-orchestration/ │ │ └── homework.md │ ├── 04-deployment/ │ │ ├── homework/ │ │ │ └── starter.ipynb │ │ └── homework.md │ ├── 05-monitoring/ │ │ └── homework.md │ ├── 06-best-practices/ │ │ ├── homework/ │ │ │ ├── Dockerfile │ │ │ ├── Pipfile │ │ │ └── batch.py │ │ └── homework.md │ ├── README.md │ ├── competition/ │ │ └── README.md │ └── project.md ├── generate/ │ └── generate_pages.ipynb └── learning-in-public.md