reasoning-gym/reasoning_gym/algorithmic
Andreas Köpf 3f6b2fc807
Add Coaching & ScoreBoard class (result tracking) (#72)
* feat: Add Coach and ScoreBoard classes for performance tracking and difficulty adjustment
* feat: Add GroupedScores class to wrap aggregated scores
* refactor: Create ScoreStats class with tuple-based score statistics
* feat: Add unit test for Coach with CompositeDataset and multiple datasets
* fix: Add difficulty metadata to leg counting dataset
* feat: Add clear() method to ScoreBoard to reset all stored data
* feat: Add __len__ method to ScoreBoard to return number of scores
* feat: Add update_dataset_config method to CompositeDataset
* cleanup __init__ & imports
2025-02-06 23:15:28 +01:00
..
__init__.py group anagrams env 2025-02-06 00:11:07 +01:00
base_conversion.py lint 2025-01-31 12:16:08 +01:00
caesar_cipher.py Add Coaching & ScoreBoard class (result tracking) (#72) 2025-02-06 23:15:28 +01:00
group_anagrams.py remove redundant methods from GroupAnagramsDataset 2025-02-06 14:21:03 +01:00
letter_counting.py Add Coaching & ScoreBoard class (result tracking) (#72) 2025-02-06 23:15:28 +01:00
letter_jumble.py register composite dataset 2025-02-04 19:17:34 +01:00
number_filtering.py add reasoning_gym.create_dataset({name}, ...) global factory function 2025-01-25 00:58:34 +01:00
number_sorting.py add reasoning_gym.create_dataset({name}, ...) global factory function 2025-01-25 00:58:34 +01:00
palindrome_generation.py add palindrome score_answer 2025-02-02 18:04:47 -08:00
sentence_reordering.py Add Coaching & ScoreBoard class (result tracking) (#72) 2025-02-06 23:15:28 +01:00
spell_backward.py rename word_reversal.py -> word_sequence_reversal.py 2025-01-26 11:57:50 +01:00
word_ladder.py lint 2025-02-03 11:35:30 +00:00
word_sequence_reversal.py Add Coaching & ScoreBoard class (result tracking) (#72) 2025-02-06 23:15:28 +01:00
word_sorting.py use sorted() for repeatable generation outputs (e.g. GALLERY.md) 2025-01-30 23:33:43 +01:00