`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
snorkellibrary 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flippers-0.0.1b5.tar.gz.
File metadata
- Download URL: flippers-0.0.1b5.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57d6dd0e95b402232132c4f5694aa7b7222fc27b439adf246976880e8e0ed576
|
|
| MD5 |
575e8872d507ee49cd56704dc8481ca2
|
|
| BLAKE2b-256 |
6901bdd39a6790471218ccd780c70ccb169e00ff8225767deae0d88c436cf4b2
|
File details
Details for the file flippers-0.0.1b5-py3-none-any.whl.
File metadata
- Download URL: flippers-0.0.1b5-py3-none-any.whl
- Upload date:
- Size: 18.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db3a241553fedd96966a8a6a243470b08a19502c957c95659b931457c88efa6c
|
|
| MD5 |
2ea6fdc1688439ba83b6a31d5e331de4
|
|
| BLAKE2b-256 |
d7a7318e3b2a0d582b72b2ea8b0b5a19e5df7319a605a30a1788882fad35d555
|