New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add example for Hyperparameter Tuning with ZenML #1206
Add example for Hyperparameter Tuning with ZenML #1206
Conversation
f3dae1f
to
3a958d2
Compare
3a958d2
to
403cc79
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR @nitay93, this is a great example of your dynamic pipeline!
It would be nice if you could add the license to the top of all python files (you can just copy it from any other file in this repo), but other than that I didn't have any major complaints regarding the code
examples/hyperparameter_tuning/steps/evaluation/compare_scores.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First of all, thank you so much for this PR @nitay93.
Regarding ML workflows, hyperparameter tuning is an important topic, and enabling it may become quite crucial in certain scenarios. Moreover, this PR also brings the ability to create dynamic pipelines which are quite impressive.
I have had some previous discussions with @schustmi and looked over the code. I have left some comments as well.
examples/hyperparameter_tuning/dynamic_pipelines/dynamic_pipeline.py
Outdated
Show resolved
Hide resolved
examples/hyperparameter_tuning/pipelines/hyperparameter_tuning.py
Outdated
Show resolved
Hide resolved
examples/hyperparameter_tuning/pipelines/hyperparameter_tuning.py
Outdated
Show resolved
Hide resolved
examples/hyperparameter_tuning/dynamic_pipelines/gather_step.py
Outdated
Show resolved
Hide resolved
examples/hyperparameter_tuning/dynamic_pipelines/gather_step.py
Outdated
Show resolved
Hide resolved
examples/hyperparameter_tuning/dynamic_pipelines/dynamic_pipeline.py
Outdated
Show resolved
Hide resolved
examples/hyperparameter_tuning/steps/evaluation/compare_scores.py
Outdated
Show resolved
Hide resolved
examples/hyperparameter_tuning/dynamic_pipelines/dynamic_pipeline.py
Outdated
Show resolved
Hide resolved
…ions Co-authored-by: Hamza Tahir <hamza@zenml.io> Co-authored-by: Michael Schuster <schustmi@users.noreply.github.com> Co-authored-by: Barış Can Durak <36421093+bcdurak@users.noreply.github.com>
5c97ce1
to
5af9a0b
Compare
Describe changes
I implemented a hyperparameter tuning pipeline example.
Pre-requisites
Please ensure you have done the following:
Types of changes