Basic curriculum (#198)

* feat: Add optional curriculum support to dataset registration and creation
* docs: Add docstrings to create_curriculum() and register_dataset()
* feat: Add curriculum configuration classes for CurriculumExperiment
* feat: Add weight parameter to CurriculumAttributeConfig and use in DatasetSpec
* refactor: Simplify CurriculumAttributeConfig with "*" attribute level support
* test: Add unit tests for CurriculumExperiment class
* feat: Add from_yaml() method to CurriculumExperimentConfig with unit test
This commit is contained in:
Andreas Köpf 2025-03-07 11:22:12 +01:00 committed by GitHub
parent cbfdf097a0
commit c69bc5d4e6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
29 changed files with 943 additions and 63 deletions

View file

@ -35,7 +35,7 @@ def test_experiment_management():
exp = registry.get_experiment("test_exp")
assert exp is not None
assert exp.name == "test_exp"
assert isinstance(exp.dataset, CompositeDataset)
assert isinstance(exp.composite, CompositeDataset)
assert exp.config == config
# Test removal