Visual Blocks

Unleash your creativity

Visual Blocks for ML is a Google visual programming framework that lets you create ML pipelines in a no-code graph editor. You – and your users – can quickly prototype workflows by connecting drag-and-drop ML components, including models, user inputs, processors, and visualizations.

Try Visual Blocks

Try our Visual Blocks Colab integration examples: Cartoonization, Style Transfer

Learn Visual Blocks

Tutorials

Create Effects

Use a live camera and ML models to create effects like face stickers.

Compare Models

Import custom ML models and compare side-by-side results.

Integrate with Colab

Use Visual Blocks in Colab and create nodes for custom Python code.

Publications

ACM CHI 2023 (Honorable Mention Award)

Our paper describes the iterative design process of an earlier version of Visual Blocks for ML and how ML practitioners could accelerate their workflow, make more informed decisions, analyze strengths and weaknesses of ML models, and holistically evaluate model behavior with real-world input.