`flippers` is a weak supervision library for creating high quality labels using your domain kownledge and weak supervision sources.
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.analyis(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.1b4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ea897908e7e0ff85aeed94ccf8b630a7577e2a01be35ba600a3c2f85222945f |
|
MD5 | 7322e5eeefa6d0a666256afbf31cfc06 |
|
BLAKE2b-256 | 1d14d067e9f7a8d331cb18bb32b91152ea79bf4bd5d8c4e20e8ed9b24980497f |