Skip to main content

LIO: Learning from Indirect Observations

A package for weakly supervised learning research based on PyTorch

license pypi

Installation

pip install lio

or

git clone https://github.com/YivanZhang/lio.git
pip install -e .

Most of the modules are designed as small (higher-order) functions.
Feel free to copy-paste only what you need for your existing workflow to reduce dependencies.

References

  • Learning from Indirect Observations
    Yivan Zhang, Nontawat Charoenphakdee, and Masashi Sugiyama
    [arXiv]

  • Learning from Aggregate Observations
    Yivan Zhang, Nontawat Charoenphakdee, Zhenguo Wu, and Masashi Sugiyama
    [arXiv] [NeurIPS'20] [poster]

  • Learning Noise Transition Matrix from Only Noisy Labels
    via Total Variation Regularization
    Yivan Zhang, Gang Niu, and Masashi Sugiyama
    [arXiv] [code]

  • Approximating Instance-Dependent Noise
    via Instance-Confidence Embedding
    Yivan Zhang and Masashi Sugiyama
    [arXiv] [code]

Release files for lio 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lio 0.3.0
File Size Uploaded
lio-0.3.0.tar.gz 10.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lio 0.3.0
File Interpreter ABI Platform
lio-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.5 kB

Release files / lio-0.3.0.tar.gz

Download URL lio-0.3.0.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
06efbaf468b3e9a6275a37dd034acb38675be9133a9e76b37ece2c9545809b76
BLAKE2b-256 checksum
How to use checksums
41f9540b8d43d19aa6fab3dd50b62ca73ef9f36e6be89a4250dfa06d421f91ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

Release files / lio-0.3.0-py3-none-any.whl

Download URL lio-0.3.0-py3-none-any.whl
Size 13.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3354da5b912d929f52a4cc513a11106c39fae0d7e475dd6a30e52045ce588044
BLAKE2b-256 checksum
How to use checksums
1a9d4d7349a76431344fa27c337a3e10acbfb8c3fc20aa60db1a553ce399f0b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page