aucurriculum


Nameaucurriculum JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/autrainer/aucurriculum
SummaryA Curriculum Learning Toolkit for Deep Learning Tasks built on top of autrainer.
upload_time2024-11-11 17:53:06
maintainerNone
docs_urlNone
authorSimon Rampp
requires_python<4.0,>=3.9
licenseMIT
keywords curriculum learning autrainer computer audition deep learning artificial intelligence pytorch hydra-core command-line yaml
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
  <img src="https://autrainer.github.io/aucurriculum/_images/logo_banner.png" alt="aucurriculum — A Curriculum Learning Toolkit for Deep Learning Tasks built on top of autrainer">
</div>

# aucurriculum

[![aucurriculum PyPI Version](https://img.shields.io/pypi/v/aucurriculum?logo=pypi&logoColor=b4befe&color=b4befe)](https://pypi.org/project/aucurriculum/)
[![aucurriculum Python Versions](https://img.shields.io/pypi/pyversions/aucurriculum?logo=python&logoColor=b4befe&color=b4befe)](https://pypi.org/project/aucurriculum/)
[![aucurriculum GitHub License](https://img.shields.io/badge/license-MIT-b4befe?logo=c)](https://github.com/autrainer/aucurriculum/blob/main/LICENSE)

A Curriculum Learning Toolkit for Deep Learning Tasks built on top of [autrainer](https://github.com/autrainer/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](https://pytorch.org/get-started/locally/).

It is recommended to install _aucurriculum_ within a virtual environment.
To create a new virtual environment, refer to the [Python venv documentation](https://docs.python.org/3/library/venv.html).

Next, install _aucurriculum_ using _pip_.

```bash
pip install aucurriculum
```

To install _aucurriculum_ from source, refer to the [contribution guide](https://autrainer.github.io/aucurriculum/development/contributing.html).

## Next Steps

To get started using _aucurriculum_, the [quickstart guide](https://autrainer.github.io/aucurriculum/usage/quickstart.html) outlines the creation of a simple training configuration
and [tutorials](https://autrainer.github.io/aucurriculum/usage/tutorials.html) 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](https://autrainer.github.io/aucurriculum/usage/cli_reference.html) or the [CLI wrapper](https://autrainer.github.io/aucurriculum/usage/cli_wrapper.html).

## Citation

If you use _aucurriculum_ in your research, please consider citing the following [paper](https://doi.org/10.48550/arXiv.2411.00973):

```bibtex
@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}
}
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/autrainer/aucurriculum",
    "name": "aucurriculum",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "curriculum learning, autrainer, computer audition, deep learning, artificial intelligence, pytorch, hydra-core, command-line, yaml",
    "author": "Simon Rampp",
    "author_email": "simon.rampp@tum.de",
    "download_url": "https://files.pythonhosted.org/packages/a1/e4/6e6e0946de37b1b706cf5e7d47df04886c922bda0f1d63d8676a9efe3220/aucurriculum-0.1.1.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n  <img src=\"https://autrainer.github.io/aucurriculum/_images/logo_banner.png\" alt=\"aucurriculum \u2014 A Curriculum Learning Toolkit for Deep Learning Tasks built on top of autrainer\">\n</div>\n\n# aucurriculum\n\n[![aucurriculum PyPI Version](https://img.shields.io/pypi/v/aucurriculum?logo=pypi&logoColor=b4befe&color=b4befe)](https://pypi.org/project/aucurriculum/)\n[![aucurriculum Python Versions](https://img.shields.io/pypi/pyversions/aucurriculum?logo=python&logoColor=b4befe&color=b4befe)](https://pypi.org/project/aucurriculum/)\n[![aucurriculum GitHub License](https://img.shields.io/badge/license-MIT-b4befe?logo=c)](https://github.com/autrainer/aucurriculum/blob/main/LICENSE)\n\nA Curriculum Learning Toolkit for Deep Learning Tasks built on top of [autrainer](https://github.com/autrainer/autrainer).\n\n## Installation\n\nTo install _aucurriculum_, first ensure that PyTorch (along with torchvision and torchaudio) version 2.0 or higher is installed.\nFor installation instructions, refer to the [PyTorch website](https://pytorch.org/get-started/locally/).\n\nIt is recommended to install _aucurriculum_ within a virtual environment.\nTo create a new virtual environment, refer to the [Python venv documentation](https://docs.python.org/3/library/venv.html).\n\nNext, install _aucurriculum_ using _pip_.\n\n```bash\npip install aucurriculum\n```\n\nTo install _aucurriculum_ from source, refer to the [contribution guide](https://autrainer.github.io/aucurriculum/development/contributing.html).\n\n## Next Steps\n\nTo get started using _aucurriculum_, the [quickstart guide](https://autrainer.github.io/aucurriculum/usage/quickstart.html) outlines the creation of a simple training configuration\nand [tutorials](https://autrainer.github.io/aucurriculum/usage/tutorials.html) provide examples for implementing custom scoring and pacing functions including their configurations.\n\nFor a complete list of available CLI commands, refer to the [CLI reference](https://autrainer.github.io/aucurriculum/usage/cli_reference.html) or the [CLI wrapper](https://autrainer.github.io/aucurriculum/usage/cli_wrapper.html).\n\n## Citation\n\nIf you use _aucurriculum_ in your research, please consider citing the following [paper](https://doi.org/10.48550/arXiv.2411.00973):\n\n```bibtex\n@misc{rampp2024sampledifficulty,\n  doi = {10.48550/ARXIV.2411.00973},\n  url = {https://arxiv.org/abs/2411.00973},\n  author = {Rampp,  Simon and Milling,  Manuel and Triantafyllopoulos,  Andreas and Schuller,  Bj\\\"{o}rn W.},\n  keywords = {Machine Learning (cs.LG),  FOS: Computer and information sciences,  FOS: Computer and information sciences},\n  title = {Does the Definition of Difficulty Matter? Scoring Functions and their Role for Curriculum Learning},\n  publisher = {arXiv},\n  year = {2024},\n  copyright = {Creative Commons Attribution Non Commercial Share Alike 4.0 International}\n}\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Curriculum Learning Toolkit for Deep Learning Tasks built on top of autrainer.",
    "version": "0.1.1",
    "project_urls": {
        "Documentation": "https://autrainer.github.io/aucurriculum/",
        "Homepage": "https://github.com/autrainer/aucurriculum",
        "Repository": "https://github.com/autrainer/aucurriculum"
    },
    "split_keywords": [
        "curriculum learning",
        " autrainer",
        " computer audition",
        " deep learning",
        " artificial intelligence",
        " pytorch",
        " hydra-core",
        " command-line",
        " yaml"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a42a1827797e3a9589b1fd8680843ac9d631867ddacf886dd674a08d70f0538b",
                "md5": "f4156e3894726a365b09cccd61239c28",
                "sha256": "83b057ee4efd6d3dfa9711051aa52086f13210dc23383bbc0637406d9550d4de"
            },
            "downloads": -1,
            "filename": "aucurriculum-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f4156e3894726a365b09cccd61239c28",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 66065,
            "upload_time": "2024-11-11T17:53:04",
            "upload_time_iso_8601": "2024-11-11T17:53:04.822438Z",
            "url": "https://files.pythonhosted.org/packages/a4/2a/1827797e3a9589b1fd8680843ac9d631867ddacf886dd674a08d70f0538b/aucurriculum-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1e46e6e0946de37b1b706cf5e7d47df04886c922bda0f1d63d8676a9efe3220",
                "md5": "d97caf3a3c5dd18344e1154455ec2396",
                "sha256": "effb9aeefddf80c9601930dda7037f56906bebde47dc66f51dba069a4879669e"
            },
            "downloads": -1,
            "filename": "aucurriculum-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d97caf3a3c5dd18344e1154455ec2396",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 36469,
            "upload_time": "2024-11-11T17:53:06",
            "upload_time_iso_8601": "2024-11-11T17:53:06.433363Z",
            "url": "https://files.pythonhosted.org/packages/a1/e4/6e6e0946de37b1b706cf5e7d47df04886c922bda0f1d63d8676a9efe3220/aucurriculum-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-11 17:53:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "autrainer",
    "github_project": "aucurriculum",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "aucurriculum"
}
        
Elapsed time: 0.41122s