Building Visual ML Pipelines to Python with H2O Driverless AI | Part 22
Summary
H2O Driverless AI and h2oGPTe offer integrated solutions for building machine learning pipelines, accommodating diverse working styles from visual thinkers to coders. Driverless AI provides a Standard UI, Python API, and a wizard for experiment setup, visualizing feature engineering, model tuning, and ensembling, with the ability to download Python code for specific models. MLOps capabilities include scoring individual rows and batch processing directly from the UI or via command line. h2oGPTe agents generate and execute auditable Python code in a sandbox for data analysis and visualization, allowing users to export, modify, and run it independently. This approach supports a fluid transition from no-code to code-centric development, respecting enterprise needs for control and auditability.
Key takeaway
For ML Engineers and MLOps teams building and deploying machine learning pipelines, H2O's Driverless AI and h2oGPTe provide a robust framework to transition from visual development to code. You can utilize the intuitive UIs for initial setup and experiment visualization, then export the generated Python code for models or agent interactions. This enables fine-grained control, auditability, and integration into automated testing workflows, ensuring your enterprise maintains flexibility and governance over ML assets.
Key insights
H2O platforms enable seamless ML workflow composition, bridging visual development and auditable code generation for diverse working styles.
Principles
- Support workflow composition across visual and code modalities.
- Generate auditable Python code for fine-grain control.
- Respect enterprise needs for development flexibility.
Method
Driverless AI uses a UI/wizard for experiment setup, visualizing pipelines, and exporting model-specific Python code. h2oGPTe agents generate and execute Python code in a sandbox, which is accessible and exportable.
In practice
- Export Driverless AI model code for future training/retraining.
- Modify and run h2oGPTe-generated code independently.
- Copy chat interaction Python code for automated testing.
Topics
- H2O Driverless AI
- h2oGPTe
- ML Pipelines
- MLOps
- Code Generation
- Visual Development
- Python API
Best for: Machine Learning Engineer, AI Engineer, MLOps Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by H2O.ai.