Skip to main content

A system for quickly generating training data with weak supervision

Project description

<img src=”figs/logo_01.png” width=”150”/>

![PyPI - Python Version](https://img.shields.io/pypi/pyversions/snorkel) ![PyPI](https://img.shields.io/pypi/v/snorkel) [![build](https://travis-ci.com/snorkel-team/snorkel.svg?branch=master)](https://travis-ci.com/snorkel-team/snorkel?branch=master) [![docs](https://readthedocs.org/projects/snorkel/badge/?version=master)](https://snorkel.readthedocs.io/en/master) [![coverage](https://codecov.io/gh/snorkel-team/snorkel/branch/master/graph/badge.svg)](https://codecov.io/gh/snorkel-team/snorkel/branch/master) [![license](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

*Programmatically Build and Manage Training Data*

# Quick Links * [Snorkel website](https://snorkel.org) * [Snorkel tutorials](https://github.com/snorkel-team/snorkel-tutorials) * [Snorkel documentation](https://snorkel.readthedocs.io/) * [Snorkel community forum](https://spectrum.chat/snorkel) * [Snorkel mailing list](https://groups.google.com/forum/#!forum/snorkel-ml) * [Snorkel Twitter](https://twitter.com/SnorkelML)

# Getting Started The quickest way to familiarize yourself with the Snorkel library is to walk through the [Get Started](https://snorkel.org/get-started/) page on the Snorkel website, followed by the full-length tutorials in the [Snorkel tutorials](https://github.com/snorkel-team/snorkel-tutorials) repository. These tutorials demonstrate a variety of tasks, domains, labeling techniques, and integrations that can serve as templates as you apply Snorkel to your own applications.

# Installation

To install Snorkel, we recommend using pip:

`bash pip install snorkel `

or conda:

`bash conda install snorkel -c conda-forge `

For information on installing from source and contributing to Snorkel, see our [contributing guidelines](./CONTRIBUTING.md).

# Discussion

## Issues We use [GitHub Issues](https://github.com/snorkel-team/snorkel/issues) for posting bugs and feature requests — anything code-related. Just make sure you search for related issues first and use our Issues templates. We may ask for contributions if a prompt fix doesn’t fit into the immediate roadmap of the core development team.

## Contributions We welcome contributions from the Snorkel community! This is likely the fastest way to get a change you’d like to see into the library.

Small contributions can be made directly in a pull request (PR). If you would like to contribute a larger feature, we recommend first creating an issue with a proposed design for discussion.

To set up a development environment for contributing back to Snorkel, see our [contributing guidelines](./CONTRIBUTING.md). All PRs must pass the continuous integration tests and receive approval from a member of the Snorkel development team before they will be merged.

## Community Forum For broader Q&A, discussions about using Snorkel, tutorial requests, etc., use the [Snorkel community forum](https://spectrum.chat/snorkel) hosted on Spectrum. We hope this will be a venue for you to interact with other Snorkel users — please don’t be shy about posting!

## Announcements To stay up-to-date on Snorkel-related announcements (e.g. version releases, upcoming workshops), subscribe to the [Snorkel mailing list](https://groups.google.com/forum/#!forum/snorkel-ml). We promise to respect your inboxes — communication will be sparse!

## Twitter Follow us on Twitter [@SnorkelML](https://twitter.com/SnorkelML).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snorkel-0.9.0.tar.gz (92.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snorkel-0.9.0-py3-none-any.whl (131.5 kB view details)

Uploaded Python 3

File details

Details for the file snorkel-0.9.0.tar.gz.

File metadata

  • Download URL: snorkel-0.9.0.tar.gz
  • Upload date:
  • Size: 92.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8

File hashes

Hashes for snorkel-0.9.0.tar.gz
Algorithm Hash digest
SHA256 0a09a9eeaaab1e78a4e49dc1f56c3faa1a116c7d2d2bd23f2ea8f7341c7f83c0
MD5 85632b6c59f4504ced858e52a69d05af
BLAKE2b-256 3c5abb0b96fa304933738d64d866a1d39af51dea64f458fe836c2ea375d39a53

See more details on using hashes here.

File details

Details for the file snorkel-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: snorkel-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 131.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.8

File hashes

Hashes for snorkel-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09fff9a74b2336a8cc5e50c6dab474feed77e3825fe13c3c092d9543becd7523
MD5 a0f93ea3895bb548b9a71ee8190bfbef
BLAKE2b-256 42129c5ac9e097574a0657026af7cd127fddbe8f0888dc4fccedb26a8c29e1b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page