Skip to main content

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

Project description

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}
}

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

aucurriculum-0.1.1.tar.gz (36.5 kB view details)

Uploaded Source

Built Distribution

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

aucurriculum-0.1.1-py3-none-any.whl (66.1 kB view details)

Uploaded Python 3

File details

Details for the file aucurriculum-0.1.1.tar.gz.

File metadata

  • Download URL: aucurriculum-0.1.1.tar.gz
  • Upload date:
  • Size: 36.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.18 Linux/6.5.0-1025-azure

File hashes

Hashes for aucurriculum-0.1.1.tar.gz
Algorithm Hash digest
SHA256 effb9aeefddf80c9601930dda7037f56906bebde47dc66f51dba069a4879669e
MD5 d97caf3a3c5dd18344e1154455ec2396
BLAKE2b-256 a1e46e6e0946de37b1b706cf5e7d47df04886c922bda0f1d63d8676a9efe3220

See more details on using hashes here.

File details

Details for the file aucurriculum-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: aucurriculum-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 66.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.9.18 Linux/6.5.0-1025-azure

File hashes

Hashes for aucurriculum-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 83b057ee4efd6d3dfa9711051aa52086f13210dc23383bbc0637406d9550d4de
MD5 f4156e3894726a365b09cccd61239c28
BLAKE2b-256 a42a1827797e3a9589b1fd8680843ac9d631867ddacf886dd674a08d70f0538b

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