[Day 189] I finished the Car Insurance Fraud MLOps project. Thank you MLOps zoomcamp for teaching me so much!
Hello :)
Today is Day 189!
A quick summary of today:- completed the project and wrote project description
Here is a project diagram I created using lucid.app
Well ~ today I added some final things to my project.
First I added terraform code to create GCP buckets for mlflow articats and raw data, and also start a VM.
The last one is kind of cool because when we start the VM, mlflow starts automatically as well because the code to start mlflow is included in the `metadata_startup_script` which is:
I also added the whole terraform init, plan and apply setup in the project's Makefile for easy set and start up. So now the make help looks like:- test_read_new_data
- test_predict
- test_save_predictions
- test_batch_model_predict
- test_local_to_gcs
Finally, I added some basic git pre-commit hooks
- trailing-whitespace
- end-of-file-fixer
- check-yaml
- check-added-large-files
- pytest-check
- pylint
These are ran and checked before every commit, and the commit is stopped if one fails.
After this, I started putting things together and writing the README of the project, and creating the project diagram (top of this blog).
There are things to improve, but nevertheless DataTalksClub - THANK YOU SO MUCH! MLOps zoomcamp is such an amazing course, and it taught me amazing tools to build amazing things.
From now on, I will continue learning the ongoing LLM zoomcamp - hopefully I will build an amazing project from there as well!
That is all for today!
See you tomorrow :)