├── .gitignore ├── Chapter01 ├── Customer_LTV.ipynb └── data_exploration.ipynb ├── Chapter03 └── feast_intro.ipynb ├── Chapter04 ├── ch4_Feast_aws_initialization.ipynb ├── ch4_browse_feast_for_features.ipynb ├── ch4_create_apply_feature_definitions.ipynb └── ch4_feature_engineering.ipynb ├── Chapter05 ├── ch5_Dee_model_training.ipynb ├── ch5_model_prediction.ipynb ├── ch5_ram_model_training.ipynb └── ch5_sync_offline_online.ipynb ├── Chapter06 ├── batch-model-pipeline-dag.py ├── example-dag.py ├── notebooks │ ├── ch6_feature_engineering.ipynb │ ├── ch6_model_prediction.ipynb │ ├── ch6_next_purchase_day_feature_engineering.ipynb │ └── ch6_sync_offline_online.ipynb └── online-model-pipeline-dag.py ├── Chapter07 ├── ch7_sagemaker_feature_store.ipynb └── rfm_features.parquet ├── Chapter08 ├── Ch8_feature_engineering.ipynb ├── Ch8_feature_monitoring.ipynb ├── Ch8_model_monitoring.ipynb ├── Ch8_model_training.ipynb └── ch8_model_prediction.ipynb ├── LICENSE ├── README.md ├── customer_segmentation ├── __init__.py ├── data │ └── registry.db ├── feature_store.yaml └── rfm_features.py └── online-model-rest-api ├── Dockerfile ├── customer_segmentation ├── __init__.py ├── data │ └── registry.db ├── feature_store.yaml └── rfm_features.py ├── main.py ├── requirements.txt └── serve /.gitignore: -------------------------------------------------------------------------------- 1 | .venv 2 | .idea 3 | -------------------------------------------------------------------------------- /Chapter01/Customer_LTV.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter01/Customer_LTV.ipynb -------------------------------------------------------------------------------- /Chapter01/data_exploration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter01/data_exploration.ipynb -------------------------------------------------------------------------------- /Chapter03/feast_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter03/feast_intro.ipynb -------------------------------------------------------------------------------- /Chapter04/ch4_Feast_aws_initialization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter04/ch4_Feast_aws_initialization.ipynb -------------------------------------------------------------------------------- /Chapter04/ch4_browse_feast_for_features.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter04/ch4_browse_feast_for_features.ipynb -------------------------------------------------------------------------------- /Chapter04/ch4_create_apply_feature_definitions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter04/ch4_create_apply_feature_definitions.ipynb -------------------------------------------------------------------------------- /Chapter04/ch4_feature_engineering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter04/ch4_feature_engineering.ipynb -------------------------------------------------------------------------------- /Chapter05/ch5_Dee_model_training.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter05/ch5_Dee_model_training.ipynb -------------------------------------------------------------------------------- /Chapter05/ch5_model_prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter05/ch5_model_prediction.ipynb -------------------------------------------------------------------------------- /Chapter05/ch5_ram_model_training.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter05/ch5_ram_model_training.ipynb -------------------------------------------------------------------------------- /Chapter05/ch5_sync_offline_online.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter05/ch5_sync_offline_online.ipynb -------------------------------------------------------------------------------- /Chapter06/batch-model-pipeline-dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter06/batch-model-pipeline-dag.py -------------------------------------------------------------------------------- /Chapter06/example-dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter06/example-dag.py -------------------------------------------------------------------------------- /Chapter06/notebooks/ch6_feature_engineering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter06/notebooks/ch6_feature_engineering.ipynb -------------------------------------------------------------------------------- /Chapter06/notebooks/ch6_model_prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter06/notebooks/ch6_model_prediction.ipynb -------------------------------------------------------------------------------- /Chapter06/notebooks/ch6_next_purchase_day_feature_engineering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter06/notebooks/ch6_next_purchase_day_feature_engineering.ipynb -------------------------------------------------------------------------------- /Chapter06/notebooks/ch6_sync_offline_online.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter06/notebooks/ch6_sync_offline_online.ipynb -------------------------------------------------------------------------------- /Chapter06/online-model-pipeline-dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter06/online-model-pipeline-dag.py -------------------------------------------------------------------------------- /Chapter07/ch7_sagemaker_feature_store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter07/ch7_sagemaker_feature_store.ipynb -------------------------------------------------------------------------------- /Chapter07/rfm_features.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter07/rfm_features.parquet -------------------------------------------------------------------------------- /Chapter08/Ch8_feature_engineering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter08/Ch8_feature_engineering.ipynb -------------------------------------------------------------------------------- /Chapter08/Ch8_feature_monitoring.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter08/Ch8_feature_monitoring.ipynb -------------------------------------------------------------------------------- /Chapter08/Ch8_model_monitoring.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter08/Ch8_model_monitoring.ipynb -------------------------------------------------------------------------------- /Chapter08/Ch8_model_training.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter08/Ch8_model_training.ipynb -------------------------------------------------------------------------------- /Chapter08/ch8_model_prediction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/Chapter08/ch8_model_prediction.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/README.md -------------------------------------------------------------------------------- /customer_segmentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /customer_segmentation/data/registry.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/customer_segmentation/data/registry.db -------------------------------------------------------------------------------- /customer_segmentation/feature_store.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/customer_segmentation/feature_store.yaml -------------------------------------------------------------------------------- /customer_segmentation/rfm_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/customer_segmentation/rfm_features.py -------------------------------------------------------------------------------- /online-model-rest-api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/online-model-rest-api/Dockerfile -------------------------------------------------------------------------------- /online-model-rest-api/customer_segmentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /online-model-rest-api/customer_segmentation/data/registry.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/online-model-rest-api/customer_segmentation/data/registry.db -------------------------------------------------------------------------------- /online-model-rest-api/customer_segmentation/feature_store.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/online-model-rest-api/customer_segmentation/feature_store.yaml -------------------------------------------------------------------------------- /online-model-rest-api/customer_segmentation/rfm_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/online-model-rest-api/customer_segmentation/rfm_features.py -------------------------------------------------------------------------------- /online-model-rest-api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/online-model-rest-api/main.py -------------------------------------------------------------------------------- /online-model-rest-api/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/online-model-rest-api/requirements.txt -------------------------------------------------------------------------------- /online-model-rest-api/serve: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Feature-Store-for-Machine-Learning/HEAD/online-model-rest-api/serve --------------------------------------------------------------------------------