Zafir Stojanovski
4f45c8d655
feat(env): Prime Factorization ( #344 )
...
* prime factorization
* lint
2025-03-13 21:02:20 +01:00
Zafir Stojanovski
1e2808889c
number formatting curriculum ( #341 )
2025-03-13 20:57:43 +01:00
vncntt
561900561b
gcd curriculum ( #331 )
2025-03-11 08:25:24 +01:00
joesharratt1229
e2e094376e
added power function exponent ( #291 )
...
* added power function exponent
* register PowerFunctionCurriculum
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:54:36 +01:00
vncntt
6d0b219412
dice curriculum ( #284 )
...
* curriculum + unit tests
* add difficulty to metadata
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:43:45 +01:00
vncntt
d1c06e9f98
Calendar arithmetic curriculum ( #283 )
...
* calendar arithmetic curriculum
* add difficulty to metadata
* register CalendarArithmeticCurriculum
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:38:22 +01:00
vncntt
9438cec490
Bitwise arithmetic curriculum ( #282 )
...
* bitwise_arithmetic curriculum
* register BitwiseArithmeticCurriculum
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-08 01:32:00 +01:00
joesharratt1229
e304b20e24
added Decimal curriculum ( #280 )
...
* added decimal curricula
* added chain sum decimal curriculum
* register DecimalArithmeticCurriculum & DecimalChainSumCurriculum
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 23:02:57 +01:00
joesharratt1229
98def56bb4
added basic arith curricula ( #276 )
...
* added basic arith curricula
* register BasicArithmeticCurriculum
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 22:54:49 +01:00
Zafir Stojanovski
0fb90ce8c4
feat(env): Leg Counting Curriculum ( #275 )
...
* leg counting curriculum
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 19:15:18 +01:00
Zafir Stojanovski
3d9bb382aa
feat(env): Count Bits Curriculum ( #267 )
...
* add min n
* count bits
2025-03-05 22:44:04 +01:00
Rich Jones
cc451adb17
add to init
2025-02-21 12:07:17 +01:00
Rich Jones
e8691d74a1
add to init
2025-02-20 10:51:00 +01:00
Andreas Köpf
3cd0fd9019
Merge pull request #164 from vncntt/decimal_chain_sum
...
decimal_chain_sum
2025-02-20 00:14:23 +01:00
Zafir Stojanovski
fec058d905
number format
2025-02-19 11:41:06 +01:00
vncntt
0420dfe433
decimal_chain_sum
2025-02-19 01:51:10 -08:00
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