Skip to main content
aucurriculum — A Curriculum Learning Toolkit for Deep Learning Tasks built on top of autrainer

aucurriculum

aucurriculum PyPI Version aucurriculum Python Versions aucurriculum GitHub License

A Curriculum Learning Toolkit for Deep Learning Tasks built on top of autrainer.

Installation

To install aucurriculum, first ensure that PyTorch (along with torchvision and torchaudio) version 2.0 or higher is installed. For installation instructions, refer to the PyTorch website.

It is recommended to install aucurriculum within a virtual environment. To create a new virtual environment, refer to the Python venv documentation.

Next, install aucurriculum using pip.

pip install aucurriculum

To install aucurriculum from source, refer to the contribution guide.

Next Steps

To get started using aucurriculum, the quickstart guide outlines the creation of a simple training configuration and tutorials provide examples for implementing custom scoring and pacing functions including their configurations.

For a complete list of available CLI commands, refer to the CLI reference or the CLI wrapper.

Citation

If you use aucurriculum in your research, please consider citing the following paper:

@misc{rampp2024sampledifficulty,
  doi = {10.48550/ARXIV.2411.00973},
  url = {https://arxiv.org/abs/2411.00973},
  author = {Rampp,  Simon and Milling,  Manuel and Triantafyllopoulos,  Andreas and Schuller,  Bj\"{o}rn W.},
  keywords = {Machine Learning (cs.LG),  FOS: Computer and information sciences,  FOS: Computer and information sciences},
  title = {Does the Definition of Difficulty Matter? Scoring Functions and their Role for Curriculum Learning},
  publisher = {arXiv},
  year = {2024},
  copyright = {Creative Commons Attribution Non Commercial Share Alike 4.0 International}
}

Metadata

Release files for aucurriculum 0.1.1

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

Source distribution (sdist)

Source distribution for aucurriculum 0.1.1
File Size Uploaded
aucurriculum-0.1.1.tar.gz 36.5 kB Details

Built distribution (wheel)

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

Total release size: 102.5 kB

Release files / aucurriculum-0.1.1.tar.gz

Download URL aucurriculum-0.1.1.tar.gz
Size 36.5 kB
Tags Source
SHA-256 checksum
How to use checksums
effb9aeefddf80c9601930dda7037f56906bebde47dc66f51dba069a4879669e
BLAKE2b-256 checksum
How to use checksums
a1e46e6e0946de37b1b706cf5e7d47df04886c922bda0f1d63d8676a9efe3220
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.9.18 Linux/6.5.0-1025-azure

Release files / aucurriculum-0.1.1-py3-none-any.whl

Download URL aucurriculum-0.1.1-py3-none-any.whl
Size 66.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
83b057ee4efd6d3dfa9711051aa52086f13210dc23383bbc0637406d9550d4de
BLAKE2b-256 checksum
How to use checksums
a42a1827797e3a9589b1fd8680843ac9d631867ddacf886dd674a08d70f0538b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.9.18 Linux/6.5.0-1025-azure

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.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