Platform labeling capabilities
Flexible labeling function creation
UI-based, custom code, and auto-suggested labeling functions to capture diverse sources of input.
Labeling functions from external models
Incorporate signal from integrated state-of-the-art foundation models with natural language prompts.
Auto-labeling
Snorkel Flow’s label model aggregates your labeling functions intelligently to produce training labels en masse.
Active learning
Use model guidance to prioritize programmatic labeling effort against the highest-impact slices
of data.
Supported data types
Conversational text
Text documents
Native PDFs
HTML files
Semi-structured
tabular data
Numeric data
Network data
And more
Labelling function suite
Capture labeling signal from diverse sources
Write labeling functions in the no-code UI or using the SDK to capture heuristics and resources across a range of complexity. Snorkel Flow combines and refines them to label at scale.
If a phrase like “send money” is in a email
"If SentimentModel votes negative"
If sender is in our Blocklist.db
If LegacySytem votes spam
If SpellChecker finds 3+ spelling errors
If Worker #23 votes spam
If unknown_sender AND foreign_source
Elevate collaboration with
domain experts
You rely on your domain experts and business partners for insight, expertise, and feedback. Snorkel Flow makes it easy to transfer knowledge, not just labels.
Real-time progress sharing
Work in a single platform to remove the silos between domain experts, annotators, and data scientists.
User-tailored workflows
Support for all teammates with both a comprehensive Python SDK and no-code interfaces.
Efficient troubleshooting
Pinpoint data slices for domain expert spot-checks and troubleshooting to improve accuracy faster.
Rich knowledge transfer
Gather context and insight beyond labels with patterns, tags, and comments.
Dive in
Let’s connect
Speed time to value, reduce costs, and unlock more AI possibility with the Snorkel Flow platform.
Request a demo