Zafir Stojanovski
a23c8c3d4e
sentence reordering curriculum ( #326 )
2025-03-11 00:21:41 +01:00
Zafir Stojanovski
9aeef4ebb0
palindrome generation curriculum ( #322 )
2025-03-11 00:19:11 +01:00
Zafir Stojanovski
ad48c551f9
feat(env): Number Sorting Curriculum ( #321 )
...
* number sorting curriculum
* metadata
2025-03-11 00:18:20 +01:00
Zafir Stojanovski
0bce1a6ae1
feat(env): Letter Jumble Curriculum ( #319 )
...
* base curriculum
* tests
2025-03-11 00:16:05 +01:00
Zafir Stojanovski
a1dc28aa73
feat(env): String Synthesis Curriculum ( #308 )
...
* string synthesis curriculum
* difficulty metadata
2025-03-10 00:27:03 +01:00
Zafir Stojanovski
037905667e
string splitting curriculum ( #307 )
2025-03-10 00:25:56 +01:00
Zafir Stojanovski
83cd34e21b
letter counting curriculum ( #312 )
2025-03-10 00:24:42 +01:00
Zafir Stojanovski
b88cadf75a
feat(env): Word Sequence Reversal curriculum ( #313 )
...
* word sequence reversal curriculum
* metadata
2025-03-10 00:24:05 +01:00
Zafir Stojanovski
54b216a5dc
string manipulation curriculum ( #306 )
2025-03-09 18:12:35 +01:00
Zafir Stojanovski
925283f342
string insertion curriculum ( #305 )
2025-03-09 18:11:29 +01:00
vncntt
fc908d4cf4
Caesar cipher curriculum ( #302 )
...
* caesar cipher curriculum + tests
2025-03-09 08:23:32 +01:00
vncntt
e0f8ef061d
graph color curriculum ( #303 )
2025-03-09 08:20:47 +01:00
Zafir Stojanovski
2fca962847
ransom note curriculum ( #300 )
...
Co-authored-by: Andreas Köpf <andreas.koepf@xamla.com>
2025-03-08 21:00:13 +01:00
Zafir Stojanovski
bfa3a58829
palindrome partitioning curriculum ( #299 )
...
Co-authored-by: Andreas Köpf <andreas.koepf@xamla.com>
2025-03-08 20:58:59 +01:00
Zafir Stojanovski
194f08cad2
pool matrix curriculum ( #298 )
2025-03-08 20:57:22 +01:00
Zafir Stojanovski
5963cbd59e
rotten oranges curriculum ( #297 )
2025-03-08 20:56:46 +01:00
Zafir Stojanovski
6270e835bb
spiral matrix curriculum ( #296 )
2025-03-08 20:56:08 +01:00
Zafir Stojanovski
edab0389b6
rotate matrix curriculum ( #294 )
2025-03-08 01:58:54 +01:00
Zafir Stojanovski
8d4e9030c0
manipulate matrix curriculum ( #293 )
2025-03-08 01:57:37 +01:00
Zafir Stojanovski
e69ed78c26
feat(env): Isomorphic Strings Curriculum ( #292 )
...
* isomorphic strings curriculum
---------
Co-authored-by: Andreas Köpf <andreas.koepf@xamla.com>
2025-03-08 01:56:14 +01:00
joesharratt1229
af5a6533c8
added word sort curriculum ( #289 )
2025-03-08 01:50:13 +01:00
Zafir Stojanovski
2d05a48f9b
feat(env): Group Anagrams Curriculum ( #288 )
...
* group anagrams curriculum
2025-03-08 01:49:12 +01:00
Zafir Stojanovski
9fc9cf4597
feat(env): Count Primes Curriculum ( #287 )
...
* count primes curriculum
2025-03-08 01:48:00 +01:00
Zafir Stojanovski
adf8cd8f6d
base conversion curriculum ( #286 )
2025-03-08 01:46:32 +01:00
Zafir Stojanovski
25b8e35589
feat(env): Binary Matrix Curriculum ( #279 )
...
* binary matrix curriculum
* register BinaryMatrixCurriculum
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 22:58:47 +01:00
Zafir Stojanovski
a8e920b552
feat(env): Binary Alternation Curriculum ( #278 )
...
* binary alternation
---------
Co-authored-by: Andreas Koepf <andreas.koepf@provisio.com>
2025-03-07 22:44:32 +01:00
Rich Jones
07dc01ad87
[Env] Game of Life Halting Prediction ( #272 )
...
This is a variant of the Game of Life task, which rather than trying to test the algorithmic simulation, tests the ability of the model to do explanatory reasoning of the board. The idea is that a model with good explanatory reasoning will be able to see that a game will not halt without simulating it into the future.
The task presents a GoL board, and the model is asked to predict if the board will halt (die, all cells zero) after n steps. Sometimes, the board will be made up of 'oscillators', isolated structures which never die. Othertimes, it is filled with non-oscillators, structures which will always die after a few steps. The model should deduce which case the presented board is.
2025-03-07 10:05:12 +01:00
Zafir Stojanovski
96464388bb
pre-commit
2025-02-21 13:39:05 +01:00
Zafir Stojanovski
941085e0c5
binary alternation
2025-02-21 13:09:21 +01:00
Andreas Köpf
000e179781
Merge branch 'main' into env/rotten-oranges
2025-02-20 22:51:07 +01:00
Zafir Stojanovski
0d65bf3668
rotten oranges
2025-02-20 22:33:39 +01:00
Rich Jones
6f00690ae1
basic jugs
2025-02-20 15:24:46 +01:00
Zafir Stojanovski
525c9f6378
Merge branch 'main' of https://github.com/open-thought/reasoning-gym into env/palindrome-partitioning
2025-02-18 14:08:00 +01:00
Andreas Koepf
172d81be8a
import CryptarithmDataset in algorithmic/__init__.py
2025-02-16 16:32:17 +01:00
Zafir Stojanovski
ba9b81ab45
Merge branch 'main' of https://github.com/open-thought/reasoning-gym into env/string-splitting
2025-02-14 17:51:18 +01:00
Zafir Stojanovski
10481312f7
string splitting
2025-02-14 17:50:07 +01:00
Andreas Koepf
5d16a2193c
import string_insertion, minor whitespace fixes, gallery update
2025-02-14 07:55:38 +01:00
Andreas Koepf
8960d66beb
move game_of_life from games to algorithmic
2025-02-14 07:26:47 +01:00
Andreas Köpf
312291f2a7
Merge pull request #126 from zafstojano/env/string-synthesis
...
String Synthesis
2025-02-14 07:11:25 +01:00
Andreas Köpf
b64d0af2bc
Merge branch 'main' into rich/graphcolor
2025-02-14 07:09:38 +01:00
abdulhakeem
b7a721fce0
Fix more conflict
2025-02-13 21:24:05 -06:00
Zafir Stojanovski
6f9036631a
lint
2025-02-13 21:15:17 -06:00
Zafir Stojanovski
12af794381
string insertion
2025-02-13 21:15:17 -06:00
Zafir Stojanovski
3a2edf71c3
string synthesis
2025-02-13 16:33:28 +01:00
Rich Jones
48e19795ad
Merge branch 'main' into rich/graphcolor
2025-02-13 13:43:34 +01:00
Andreas Köpf
971782308f
Merge branch 'main' into env/string-insertion
2025-02-13 13:07:29 +01:00
Rich Jones
3ec4c15c51
add graph coloring
2025-02-13 01:28:09 +01:00
Zafir Stojanovski
7a12f45d53
string manipulation
2025-02-12 22:28:23 +01:00
Zafir Stojanovski
50f5b50845
lint
2025-02-12 17:26:23 +01:00
Zafir Stojanovski
a79d3d06f2
string insertion
2025-02-12 15:18:51 +01:00