Project Predict Customer Churn of ML DevOps Engineer Nanodegree Udacity.
In this project, we will analyze and identify credit card customers with the highest probability of service abandonment. Code refactoring was performed to improve good engineering practices, modularization, documentation and code testing as well.
Status do Projeto: Done ❕
In this project we will use poetry to record and update project dependencies. Pip3 is dependenciy.
Clone the repository
git clone https://github.com/saraselis/PredictCustomerChurn.git
cd PredictCustomerChurn
Install poetry
pip3 install poetry
In the project folder
poetry shell
To install the project dependencys
poetry install
Run the script and generate files
python3 churn_library.py
We have some pre-set project testing functions inside the churn_script_logging_and_tests.py file
It tests the pipeline performed inside the notebook jupyter chrun_notebook.ipynb
Run the tests
python3 churn_script_logging_and_tests.py
- Code Quality
- Testar algorítimos adaptados
- Save Images & Models
- Problem Solving