🗓️ This repository was created for a talk at the Keras Community Day by GDG Bandung on September 16, 2023 at BINUS Bandung.
This repository demonstrates a complete machine learning workflow from development to deployment, leveraging GitHub Actions for Continuous Integration and Continuous Deployment (CI/CD).
- Automated model training and evaluation
- Comparison of model metrics across different code branches
- Automated unit and integration tests
- Auto-commenting of evaluation metrics in pull requests by GitHub Actions
To install the project dependencies, run the following command:
pip install -r requirements.txtpython main.py --trainpython main.py --testpython main.py --train --experimentpython main.py --test --experimentThe metrics and evaluation will be automatically posted as comments by GitHub Actions in the pull requests.