Commit graph

30 commits

Author SHA1 Message Date
Andreas Koepf
1996ffa6d8 add ProductsDataset (multiplication tasks) 2025-02-13 17:59:02 +01:00
Andreas Koepf (aider)
583ebfd5de feat: Add ProductsDataset with configurable terms and digits 2025-02-13 17:50:19 +01:00
Andreas Koepf
321b2a88e0 feat: Add PowerFunctionConfig and PowerFunctionDataset to arithmetic module exports 2025-02-13 17:50:17 +01:00
Rich Jones
9cd4e825d4 fmt 2025-02-11 12:54:23 +01:00
Rich Jones
93a7a58023 add dice dataset 2025-02-11 12:53:13 +01:00
Zafir Stojanovski
3e42d9588e count bits (#101) 2025-02-10 22:12:50 +01:00
Zafir Stojanovski
178895ab1b Power Function (#102)
* power function dataset + tests
2025-02-10 22:04:58 +01:00
Andreas Köpf
a607db79f7 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
Andreas Koepf
3ca9a709e8 gsm_symbolic generator changes 2025-02-05 20:58:01 +01:00
Andreas Koepf
94f877d17a use explicit rng for zebra generation (not yet fully deterministic) 2025-02-04 00:00:54 +01:00
Andreas Koepf
156b09951e black formatting 2025-02-03 22:57:24 +01:00
Adefioye
a80339a0e6 Merge branch 'main' into koko/gsm-symbolic-task-1 2025-02-03 01:23:26 -06:00
abdulhakeem
5e71fb2694 Refactor gsm symbolic dataset 2025-02-03 01:21:21 -06:00
Andreas Koepf
94eeff3255 post merge formatting 2025-02-02 15:24:39 +01:00
benjamrio
7acd4cb1e5 added calendar-arithmetic tasks 2025-02-02 14:54:32 +01:00
Andreas Koepf
44f32e3862 Add time interval dataset class 2025-02-01 02:10:48 +01:00
Andreas Koepf
519e411fa5 add reasoning_gym.create_dataset({name}, ...) global factory function 2025-01-25 00:58:34 +01:00
Andreas Koepf
aaabc05ace formatting 2025-01-24 10:34:07 +01:00
Andreas Koepf
0e9250bce0 Rename ArithmeticDataset to BasicArithmeticDataset 2025-01-24 10:31:26 +01:00
Andreas Koepf (aider)
e4b032c814 refactor: Rename ArithmeticDataset to BasicArithmeticDataset 2025-01-24 10:02:02 +01:00
Andreas Koepf (aider)
dce32139f3 feat: Add fraction simplification dataset to arithmetic module 2025-01-24 09:10:15 +01:00
Andreas Koepf (aider)
e58a0e2f94 feat: Add LCM dataset generator for arithmetic reasoning tasks 2025-01-24 08:55:16 +01:00
Andreas Koepf (aider)
d7ef1d471b feat: Add GCD dataset imports to arithmetic module 2025-01-24 08:51:29 +01:00
Andreas Koepf (aider)
a4391fe5f6 feat: Add prime factorization task generator with configurable range and example 2025-01-23 22:46:58 +01:00
Andreas Koepf (aider)
562dfb1813 refactor: Rename chain_sum to chain_sum_dataset for consistency 2025-01-23 22:27:48 +01:00
Andreas Koepf (aider)
2b58508701 feat: Update arithmetic __init__.py with docstring and additional exports 2025-01-23 22:26:51 +01:00
Andreas Koepf (aider)
b8c69aa89f feat: Add leg counting imports and exports to arithmetic package 2025-01-23 22:22:12 +01:00
Andreas Koepf (aider)
575624aa93 feat: Expose arithmetic modules automatically in reasoning_gym package 2025-01-23 12:25:26 +01:00
Andreas Koepf (aider)
3d9b48ba31 feat: Add ChainSum class for generating simple arithmetic tasks 2025-01-23 11:40:00 +01:00
Andreas Koepf
37338d2107 chore: Add __init__.py to arithmetic module 2025-01-23 11:39:59 +01:00