gitextract_3sp31muz/ ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── 01-intro/ │ ├── 01-what-is-ml.md │ ├── 02-ml-vs-rules.md │ ├── 03-supervised-ml.md │ ├── 04-crisp-dm.md │ ├── 05-model-selection.md │ ├── 06-environment.md │ ├── 07-numpy.md │ ├── 08-linear-algebra.md │ ├── 09-pandas.md │ ├── 10-summary.md │ ├── README.md │ ├── homework.md │ └── notebooks/ │ ├── 07-numpy.ipynb │ ├── 08-linear-algebra.ipynb │ └── 09-pandas.ipynb ├── 02-regression/ │ ├── 01-car-price-intro.md │ ├── 02-data-preparation.md │ ├── 03-eda.md │ ├── 04-validation-framework.md │ ├── 05-linear-regression-simple.md │ ├── 06-linear-regression-vector.md │ ├── 07-linear-regression-training.md │ ├── 08-baseline-model.md │ ├── 09-rmse.md │ ├── 10-car-price-validation.md │ ├── 11-feature-engineering.md │ ├── 12-categorical-variables.md │ ├── 13-regularization.md │ ├── 14-tuning-model.md │ ├── 15-using-model.md │ ├── 16-summary.md │ ├── 17-explore-more.md │ ├── README.md │ ├── homework.md │ ├── meta.json │ └── notebook.ipynb ├── 03-classification/ │ ├── 01-churn-project.md │ ├── 02-data-preparation.md │ ├── 03-validation.md │ ├── 04-eda.md │ ├── 05-risk.md │ ├── 06-mutual-info.md │ ├── 07-correlation.md │ ├── 08-ohe.md │ ├── 09-logistic-regression.md │ ├── 10-training-log-reg.md │ ├── 11-log-reg-interpretation.md │ ├── 12-using-log-reg.md │ ├── 13-summary.md │ ├── 14-explore-more.md │ ├── README.md │ ├── homework.md │ ├── meta.csv │ ├── meta.json │ ├── notebook-scaling-ohe.ipynb │ └── notebook.ipynb ├── 04-evaluation/ │ ├── 01-overview.md │ ├── 02-accuracy.md │ ├── 03-confusion-table.md │ ├── 04-precision-recall.md │ ├── 05-roc.md │ ├── 06-auc.md │ ├── 07-cross-validation.md │ ├── 08-summary.md │ ├── 09-explore-more.md │ ├── README.md │ ├── homework.md │ ├── meta.csv │ ├── meta.json │ └── notebook.ipynb ├── 05-deployment/ │ ├── 01-intro.md │ ├── 02-pickle.md │ ├── 03-flask-intro.md │ ├── 04-flask-deployment.md │ ├── 05-pipenv.md │ ├── 06-docker.md │ ├── 07-aws-eb.md │ ├── 08-summary.md │ ├── 09-explore-more.md │ ├── README.md │ ├── code/ │ │ ├── 05-train-churn-model.ipynb │ │ ├── Dockerfile │ │ ├── Pipfile │ │ ├── ping.py │ │ ├── plan.md │ │ ├── predict-test.py │ │ ├── predict.py │ │ └── train.py │ ├── homework.md │ ├── meta.csv │ ├── meta.json │ └── workshop/ │ ├── .dockerignore │ ├── .python-version │ ├── Dockerfile │ ├── README.md │ ├── fly.toml │ ├── ping.py │ ├── predict.py │ ├── predict_old.py │ ├── pyproject.toml │ ├── starter.ipynb │ ├── test.py │ ├── train.py │ └── workshop-uv-fastapi.ipynb ├── 06-trees/ │ ├── 01-credit-risk.md │ ├── 02-data-prep.md │ ├── 03-decision-trees.md │ ├── 04-decision-tree-learning.md │ ├── 05-decision-tree-tuning.md │ ├── 06-random-forest.md │ ├── 07-boosting.md │ ├── 08-xgb-tuning.md │ ├── 09-final-model.md │ ├── 10-summary.md │ ├── 11-explore-more.md │ ├── README.md │ ├── homework.md │ ├── meta.csv │ ├── meta.json │ └── notebook.ipynb ├── 08-deep-learning/ │ ├── 01-fashion-classification.md │ ├── 02-tensorflow-keras.md │ ├── 03-pretrained-models.md │ ├── 04-conv-neural-nets.md │ ├── 05-transfer-learning.md │ ├── 06-learning-rate.md │ ├── 07-checkpointing.md │ ├── 08-more-layers.md │ ├── 09-dropout.md │ ├── 10-augmentation.md │ ├── 11-large-model.md │ ├── 12-using-model.md │ ├── 13-summary.md │ ├── 14-explore-more.md │ ├── README.md │ ├── homework.md │ ├── install.md │ ├── meta.csv │ ├── meta.json │ ├── notebook.ipynb │ └── pytorch/ │ ├── README.md │ └── install_pytorch.md ├── 09-serverless/ │ ├── 01-intro.md │ ├── 02-aws-lambda.md │ ├── 03-tensorflow-lite.md │ ├── 04-preparing-code.md │ ├── 05-docker-image.md │ ├── 06-creating-lambda.md │ ├── 07-api-gateway.md │ ├── 08-summary.md │ ├── 09-explore-more.md │ ├── README.md │ ├── code/ │ │ ├── Dockerfile │ │ ├── convert-model.py │ │ ├── lambda_function.py │ │ ├── plan.md │ │ ├── tensorflow-model.ipynb │ │ └── test.py │ ├── homework.md │ ├── meta.csv │ ├── meta.json │ ├── updates.md │ └── workshop/ │ ├── README.md │ ├── lambda-keras/ │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── convert/ │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ └── convert-saved-model.py │ │ ├── lambda_function.py │ │ ├── test.ipynb │ │ └── test.py │ ├── lambda-onnx/ │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── lambda_function.py │ │ ├── test.ipynb │ │ └── test.py │ ├── lambda-sklearn/ │ │ ├── .dockerignore │ │ ├── .python-version │ │ ├── Dockerfile │ │ ├── customer.json │ │ ├── deploy.sh │ │ ├── invoke.py │ │ ├── lambda_function.py │ │ ├── pyproject.toml │ │ └── test.py │ └── train/ │ ├── .python-version │ ├── README.md │ ├── pyproject.toml │ └── train.py ├── 10-kubernetes/ │ ├── 01-overview.md │ ├── 02-tensorflow-serving.md │ ├── 03-preprocessing.md │ ├── 04-docker-compose.md │ ├── 05-kubernetes-intro.md │ ├── 06-kubernetes-simple-service.md │ ├── 07-kubernetes-tf-serving.md │ ├── 08-eks.md │ ├── 09-summary.md │ ├── 10-explore-more.md │ ├── README.md │ ├── code/ │ │ ├── Pipfile │ │ ├── README.md │ │ ├── docker-compose.yaml │ │ ├── gateway.py │ │ ├── image-gateway.dockerfile │ │ ├── image-model.dockerfile │ │ ├── kube-config/ │ │ │ ├── eks-config.yaml │ │ │ ├── gateway-deployment.yaml │ │ │ ├── gateway-service.yaml │ │ │ ├── model-deployment.yaml │ │ │ └── model-service.yaml │ │ ├── ping/ │ │ │ ├── Dockerfile │ │ │ ├── Pipfile │ │ │ ├── deployment.yaml │ │ │ ├── metallb-config.yaml │ │ │ ├── ping.py │ │ │ └── service.yaml │ │ ├── plan.md │ │ ├── proto.py │ │ ├── test.py │ │ └── tf-serving-connect.ipynb │ ├── homework.md │ ├── meta.csv │ ├── meta.json │ └── workshop/ │ ├── README.md │ ├── k8s/ │ │ ├── deployment.yaml │ │ ├── hpa.yaml │ │ └── service.yaml │ ├── load_test.py │ └── service/ │ ├── .gitignore │ ├── .python-version │ ├── Dockerfile │ ├── README.md │ ├── app.py │ ├── pyproject.toml │ └── test.py ├── 11-kserve/ │ ├── 01-overview.md │ ├── 02-kserve-local.md │ ├── 03-kserve-sklearn.md │ ├── 04-kserve-custom-image.md │ ├── 05-tensorflow-kserve.md │ ├── 06-kserve-transformers.md │ ├── 07-kserve-eks-upd.md │ ├── 07-kserve-eks.md │ ├── 08-summary.md │ ├── 09-explore-more.md │ ├── README.md │ ├── code/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── churn/ │ │ │ ├── Pipfile │ │ │ ├── churn-service.yaml │ │ │ ├── churn-test.py │ │ │ ├── churn-train.py │ │ │ └── model.joblib │ │ ├── clothes/ │ │ │ ├── clothes-service.yaml │ │ │ ├── convert.py │ │ │ ├── test-transformer.py │ │ │ ├── test.ipynb │ │ │ └── test.py │ │ ├── eks/ │ │ │ ├── clothes-service.yaml │ │ │ ├── cluster.yaml │ │ │ └── test-transformer.py │ │ ├── image_transfomer/ │ │ │ ├── Dockerfile │ │ │ ├── Pipfile │ │ │ └── image_transformer.py │ │ ├── iris/ │ │ │ ├── iris-example.yaml │ │ │ ├── iris-request.json │ │ │ └── iris-test.py │ │ └── plan.md │ ├── meta.csv │ └── meta.json ├── README.md ├── after-sign-up.md ├── article/ │ └── README.md ├── asking-questions.md ├── bento.md ├── certificates.md ├── cohorts/ │ ├── 2021/ │ │ ├── 01-intro/ │ │ │ ├── homework-1.ipynb │ │ │ └── homework.md │ │ ├── 02-regression/ │ │ │ ├── homework.ipynb │ │ │ └── homework.md │ │ ├── 03-classification/ │ │ │ ├── homework.ipynb │ │ │ └── homework.md │ │ ├── 04-evaluation/ │ │ │ ├── homework-4-solution.ipynb │ │ │ ├── homework-4-starter.ipynb │ │ │ └── homework.md │ │ ├── 05-deployment/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── Pipfile │ │ │ │ ├── homework.md │ │ │ │ ├── q3_test.py │ │ │ │ ├── q4_predict.py │ │ │ │ ├── q4_test.py │ │ │ │ ├── q6_predict.py │ │ │ │ └── q6_test.py │ │ │ └── homework.md │ │ ├── 06-trees/ │ │ │ ├── homework-6-solution.ipynb │ │ │ ├── homework-6-starter.ipynb │ │ │ └── homework.md │ │ ├── 07-midterm-project/ │ │ │ ├── README.md │ │ │ ├── week10-office-hours.ipynb │ │ │ ├── week8-office-hours.ipynb │ │ │ └── week9-office-hours.ipynb │ │ ├── 08-deep-learning/ │ │ │ ├── CNN_solution.ipynb │ │ │ ├── homework.md │ │ │ └── week-11-office-hours.ipynb │ │ ├── 09-serverless/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── homework.ipynb │ │ │ │ ├── homework.py │ │ │ │ └── test.py │ │ │ └── homework.md │ │ ├── 10-kubernetes/ │ │ │ ├── homework/ │ │ │ │ ├── deployment.yaml │ │ │ │ └── service.yaml │ │ │ └── homework.md │ │ ├── 12-capstone/ │ │ │ └── README.md │ │ ├── 13-article/ │ │ │ └── README.md │ │ ├── 14-project/ │ │ │ └── README.md │ │ ├── leaderboard.md │ │ └── office-hours.md │ ├── 2022/ │ │ ├── 01-intro/ │ │ │ ├── homework.md │ │ │ └── homework_1.ipynb │ │ ├── 02-regression/ │ │ │ ├── homework.md │ │ │ └── homework_2.ipynb │ │ ├── 03-classification/ │ │ │ ├── homework.md │ │ │ └── homework_3.ipynb │ │ ├── 04-evaluation/ │ │ │ ├── homework.md │ │ │ └── homework_4.ipynb │ │ ├── 05-deployment/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── Pipfile │ │ │ │ ├── q3_test.py │ │ │ │ ├── q4_predict.py │ │ │ │ ├── q4_test.py │ │ │ │ ├── q6_predict.py │ │ │ │ └── q6_test.py │ │ │ └── homework.md │ │ ├── 06-trees/ │ │ │ ├── homework.md │ │ │ ├── homework_6.ipynb │ │ │ └── homework_6_starter.ipynb │ │ ├── 07-bento-production/ │ │ │ ├── homework.md │ │ │ └── locustfile.py │ │ ├── 08-deep-learning/ │ │ │ ├── homework.md │ │ │ └── homework_8.ipynb │ │ ├── 09-serverless/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── homework.ipynb │ │ │ │ ├── homework.py │ │ │ │ └── test.py │ │ │ └── homework.md │ │ ├── 10-kubernetes/ │ │ │ ├── homework/ │ │ │ │ ├── deployment.yaml │ │ │ │ ├── hpa.yaml │ │ │ │ ├── service.yaml │ │ │ │ └── test.py │ │ │ └── homework.md │ │ ├── README.md │ │ ├── article.md │ │ ├── leaderboard.md │ │ └── projects.md │ ├── 2023/ │ │ ├── 01-intro/ │ │ │ ├── homework.md │ │ │ └── homework_1.ipynb │ │ ├── 02-regression/ │ │ │ └── homework.md │ │ ├── 03-classification/ │ │ │ ├── homework.md │ │ │ └── homework_3.ipynb │ │ ├── 04-evaluation/ │ │ │ └── homework.md │ │ ├── 05-deployment/ │ │ │ ├── homework/ │ │ │ │ ├── Dockerfile │ │ │ │ ├── Pipfile │ │ │ │ ├── q3_test.py │ │ │ │ ├── q4_predict.py │ │ │ │ ├── q4_test.py │ │ │ │ ├── q6_predict.py │ │ │ │ └── q6_test.py │ │ │ └── homework.md │ │ ├── 06-trees/ │ │ │ └── homework.md │ │ ├── 08-deep-learning/ │ │ │ ├── homework.ipynb │ │ │ └── homework.md │ │ ├── 09-serverless/ │ │ │ └── homework.md │ │ ├── 10-kubernetes/ │ │ │ └── homework.md │ │ ├── README.md │ │ ├── article.md │ │ ├── leaderboard.md │ │ └── projects.md │ ├── 2024/ │ │ ├── 01-intro/ │ │ │ └── homework.md │ │ ├── 02-regression/ │ │ │ └── homework.md │ │ ├── 03-classification/ │ │ │ └── homework.md │ │ ├── 04-evaluation/ │ │ │ └── homework.md │ │ ├── 05-deployment/ │ │ │ └── homework.md │ │ ├── 06-trees/ │ │ │ └── homework.md │ │ ├── 08-deep-learning/ │ │ │ └── homework.md │ │ ├── 09-serverless/ │ │ │ └── homework.md │ │ ├── 10-kubernetes/ │ │ │ └── homework.md │ │ ├── README.md │ │ ├── article.md │ │ └── projects.md │ └── 2025/ │ ├── 01-intro/ │ │ ├── homework.md │ │ └── homework_1.ipynb │ ├── 02-regression/ │ │ ├── homework.md │ │ └── homework_2.ipynb │ ├── 03-classification/ │ │ ├── homework.md │ │ └── homework_3.ipynb │ ├── 04-evaluation/ │ │ ├── homework.md │ │ └── homework_4.ipynb │ ├── 05-deployment/ │ │ ├── homework/ │ │ │ ├── .python-version │ │ │ ├── Dockerfile_base │ │ │ ├── Dockerfile_full │ │ │ ├── Dockerfile_hw │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── pyproject.toml │ │ │ ├── q3_test.py │ │ │ ├── q4_predict.py │ │ │ ├── q4_test.py │ │ │ ├── q6_predict.py │ │ │ └── q6_test.py │ │ └── homework.md │ ├── 06-trees/ │ │ ├── homework.ipynb │ │ └── homework.md │ ├── 08-deep-learning/ │ │ └── homework.md │ ├── 09-serverless/ │ │ └── homework.md │ ├── 10-kubernetes/ │ │ └── homework.md │ ├── README.md │ ├── article.md │ └── projects.md ├── generate-description.ipynb ├── generate-pages.ipynb ├── learning-in-public.md └── projects/ ├── README.md ├── how-to.md └── project-tips.md