docs: update flow tutorial to use SklearnExtension.model_to_flow #1558
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Metadata
SklearnExtension.model_to_flow()instead of manual flow creationDetails
This PR updates the
simple_flows_and_runs_tutorial.pyexample to useSklearnExtension.model_to_flow()instead of manually creating anOpenMLFlowobject.Why this change is necessary:
The
OpenMLFlowclass docstring states:However, the tutorial was showing manual flow creation. This PR aligns the tutorial with the recommended approach by using the sklearn extension's
model_to_flow()method, which automatically extracts all metadata and hyperparameters from the model.Changes made:
from openml_sklearn import SklearnExtensionimportOpenMLFlow()construction withextension.model_to_flow(clf)knn_flow.parametersfrom the auto-generated flow