- Jenkins tool will fetch the machine learning program(task3.py) from github and copy to the specific folder of the admin workstation whenever the changes will occur to the code on repository.
- Then, Jenkins will trigger the next job which will run that ML code(task3.py) on admin's workstation using docker image of specific configuration required for that code(in our case: CNN).
- Then, after the execution of 2nd job, 3rd job will be trigger which will find the accuracy of the model.
- Now, 4th job will be trigger and send the information about model to the specifies email address.
- Now, 5th job will be trigger and check whether the trained model having required accuracy or not. If it does not then it will change the hyper-parameters of the ML code and again run it till the accuracy reach its specified mark and at last it will notify 'SUCCESS'.
-
Notifications
You must be signed in to change notification settings - Fork 0
rahul1471/mlops
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Integrated DevOps and Machine Learning to automate the model training process and hyper-parameter configuratio.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published