`flippers` is a weak supervision library for creating high quality labels using domain kownledge and heuristics.
Project description
flippers
is a Python library for weak supervision, which allows you to leverage your domain knowledge, heuristics and other weak supervision sources to generate high-quality labels for your training data.
Features
flippers
includes a number of features for weak supervision, including:
- Simple tools to analyse your labeling functions,
- Multiple label models including a from-scratch implementation of the label model used in the
snorkel
library and featuring enhanced ways to predict probabilities, - An extensive documentation with tutorials and an API reference.
Installation
To install the latest version of flippers
, simply run:
pip install flippers
Quick Start
Documentation
To quickly get started with flippers
, you can begin by exploring the documentation and running through the examples provided. The examples cover a variety of use cases and techniques, which can help you to get a feel for how to apply flippers
to your own projects.
Example
- Analyzing your labeling functions:
analysis = flippers.summary(L_train)
- Training a Label Model and doing inference:
label_model = flippers.models.SnorkelModel(polarities, class_balances)
label_model.fit(L_train)
label_model.predict_proba(L)
Discussion
Troubleshooting
If you have any questions or issues with flippers
, please consult the documentation or reach out in the GitHub issues page for support.
Contributing
flippers
is an open-source project, and contributions are welcome!
Related projects
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for flippers-0.0.1b5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db3a241553fedd96966a8a6a243470b08a19502c957c95659b931457c88efa6c |
|
MD5 | 2ea6fdc1688439ba83b6a31d5e331de4 |
|
BLAKE2b-256 | d7a7318e3b2a0d582b72b2ea8b0b5a19e5df7319a605a30a1788882fad35d555 |