From c2a27c0cff777861021923277fd471f2b455ab24 Mon Sep 17 00:00:00 2001 From: bmachado Date: Mon, 5 Jan 2026 17:59:27 +0000 Subject: [PATCH] MINI-ARC Corpus inclusion --- data/MiniARC/1_3_5_l6aejqqqc1b47pjr5g4.json | 1 + ..._down_2_4th_go_up_l6abuzscmjgg12f0mdc.json | 1 + ...on_the_upper-left_l6aajdd8e987ucg7wmp.json | 1 + data/MiniARC/3_s_l6bksw4pewbthhupnrn.json | 1 + .../AscendingOrder_l6abjqzwwo7mhobq52.json | 1 + ...ttracts_everything_l6acvgoub4310yvwun.json | 1 + .../Bouncing_Ball_l6acvhhkgcbt8hvve8b.json | 1 + ..._corner_to_inside_l6agp0jf2ccngjdegsy.json | 1 + .../Centralize_l6aei788udv3muok2ka.json | 1 + ..._object_clockwise_l6bk9tti405ajm30vuv.json | 1 + ...ange_the_location_l6ag1x3wunxhu3wa01l.json | 1 + ..._the_object_order_l69a4gt4sal4b6ihjkc.json | 1 + ...e_order_of_sticks_l6afheel22a49dadhpf.json | 1 + ...olony_Expansion_2_l6d2q1yx5npw0qdrnzn.json | 1 + .../Color_Emcoding_l6aftgp22mlspnm1zxb.json | 1 + ..._of_the_rectangle_l6ab1kfb2tyukiwz069.json | 1 + ...r_encoding_updated_l6ae1ybpnzgz9mlmk1.json | 1 + ...e_horizontal_line_l6abe9jmc0chwbqn9c7.json | 1 + ...xis_interpolation_l6aebkm5hclekqmx4rd.json | 1 + ...re_with_same_area_l6ab33e6ctz4a39x67d.json | 1 + ...nd_make_histogram_l6affduwz8b7dyxmvnk.json | 1 + ...Delete_Sorrounded_l6acpnv7madtynx3e4m.json | 1 + ...cks_in_pinks_view_l6aekdd9ag9d5758ucw.json | 1 + ...upper_left_corner_l6agnxc5cev5d7xu89q.json | 1 + ...agonal_expansion__l6abirdahy8nxqq8mrv.json | 1 + ..._of_red_and_green_l6ac81cwe3xlqnl0vtj.json | 1 + .../ExpandnContract_l6ab75bv3lho8o820hg.json | 1 + ..._and_Interpolation_l6acqdnnv8tlnxpx19.json | 1 + ...ng_diagonal_color_l6ab8vmgwv3s18vt7dq.json | 1 + ...the_black_patches_l6bkr7brzakbyhu3sfc.json | 1 + ..._Corner_Corrected_l6bhlma1gimq40v7dyb.json | 1 + .../Fire_the_gun_l6adyxlvr2wuudefvqm.json | 1 + ..._to_the_gray_area_l6ael6as2vofatntvzb.json | 1 + ...p_color_in_a_line_l6aest2y8e97r6rhou4.json | 1 + .../Flip_color_l6ab8jog1gzd12hofpc.json | 1 + ..._gray_is_the_axis_l6aebhyhb7kavxvpv69.json | 1 + .../FloodFill_l6ab6wvu67ltkeaialw.json | 1 + .../MiniARC/Good_axis_l69ctqaoulgvm1zso2.json | 1 + .../Good_divided_l69o6mo4h8dn43zu6fb.json | 1 + .../Good_layer_l69nn5lz6kk4z4szffo.json | 1 + .../Good_maze_l69na9a94pkojo20vdi.json | 1 + ...ood_object_inside_l69nwyw75atgbflpm1i.json | 1 + data/MiniARC/Gravity_l6ab99rxv8zu9j4t3bl.json | 1 + ...n_horizontal_flip_l6ab8cv1mtnt7jenaia.json | 1 + ...f_social_distance_l6afc1q0dm28z9i6egn.json | 1 + .../LargestBlackArea_l6abwdmst9ilyp2vewc.json | 1 + ...tDiagonal_Edited_l6aeg2lz0fi09t4du6kr.json | 1 + .../Linear_Bar_l6ag6o0l3vuqske3qj7.json | 1 + .../Most_Common_color_l6ab0lf3xztbyxsu3p.json | 1 + .../Move_and_flip_l6afdidd7eaonbxosey.json | 1 + ...r_Collect_together_l6bkbzu66anwnd6daa.json | 1 + ...iagonal_Denoising_l6bktxbcgcze41sald4.json | 1 + .../One_Color_Gravity_l6bk9t38ni3lwbapno.json | 1 + ...r_Multiply_by_two_l6bkmzmkvfs83xelwq8.json | 1 + ...ne_Color_Sequence_l6bl12mbpu3ide97bfe.json | 1 + ...olor_Simple_Stuff_l6bkg9unb1kgovxkon6.json | 1 + ...ne_Color_gravity_2_l6bl4z15y83gmlqgkg.json | 1 + .../OrangeToYellow_l6aasjvev63lnj34jm.json | 1 + data/MiniARC/Poke_l6aexsnrtwwjb8ttht.json | 1 + ...her_on_yourselves_l6adr7fndqi61wmtnvj.json | 1 + ...apping_rectangles_l6afs0vwh2o0ztvftrs.json | 1 + .../Razer_reflection_l6afnlpp4vzn49nkx93.json | 1 + .../Reflection_l6ab2g1dkofxrxht5h.json | 1 + .../Reflection_l6ae9muckoxf9pejy2k.json | 1 + .../Rotate_45_degree_l6bleks8igry3eqt4fn.json | 1 + ...egrees_random_maze_l6aaxglsmb3xpn7gqi.json | 1 + ...Simple_Box_Moving_l6aapas5si5cuue2txa.json | 1 + ...imple_Color_Fill__l6af3wjj3htf3r242ir.json | 1 + ...mple_Color_Switch_l6abh4s781pwfrie9vt.json | 1 + ...le_Minima_Finding_l6ab9ddt2pph5409c92.json | 1 + ...clusion_Corrected_l6aem8yo7dxiyb3i5g4.json | 1 + ...Simple_Unique_Box_l6adthlbktjkouruq0j.json | 1 + ...ion_by_max_object_l6abpx6n1d4ho1vu843.json | 1 + ...ou_meet_your_tail_l6afvp1kql93zvw6l3b.json | 1 + ...ject_horizontally_l6ah0j8vburw5a914u7.json | 1 + ...witch_layer_order_l6agp4tofkv4yw5a3fc.json | 1 + ...or_with_neighbor._l6af7q6sgcjwh33zhq6.json | 2 + .../Tetris_edit_l6ae0g871owxvc1baq3.json | 1 + data/MiniARC/Tetris_l6ab7fu64lvutswrtbk.json | 1 + data/MiniARC/Tetris_l6abebfk7kghwaazybv.json | 1 + data/MiniARC/Tetris_l6ac7y8auxq0oa1x3gh.json | 1 + data/MiniARC/Tiling_l6aed6qtpdz0r7firb.json | 1 + data/MiniARC/TopPoint_l6aei8s9pjo8fioevd.json | 1 + ...oto_Hold_the_line_l6ae5y414m4bvpacfjx.json | 1 + .../Tree_grow_l6abtiup7kl5z4wkkx4.json | 1 + .../WhereAreYouFrom_l6aebyjbdw1tt57ykl.json | 1 + .../WhereToGo_l6abpi9x72c95wdvtgp.json | 1 + ...takes_over_the_row_l6bklvocnai9xscz4h.json | 1 + .../after_rain_l6bv83jfqxba4q8hzbg.json | 1 + ...he_arrow_direction_l6afyzc2pjsb51gkdg.json | 1 + ...ighbors_have_same_l6blerss5coxn0ig3ou.json | 1 + .../chess_pawn_l6bkp4xqvn1t6b1566f.json | 1 + data/MiniARC/clock_l6bka8ape8glx94eysi.json | 1 + .../clockwise_123_l6aby702l60zwducki.json | 1 + ...lockwise_rotation_l6acrhm6kqqbr4w69i8.json | 1 + ...dge_of_the_object_l6abl0slggq9g7sdkyv.json | 1 + .../complete_square_l6bkxufbnufivt96os.json | 1 + ...complete_the_grid_l6advlyw26bcclp5nx3.json | 1 + ..._to_make_a_square_l6aescjwslh5v45v3gf.json | 1 + ...t_the_gray_corners_l6aehnfsp690jeqcyi.json | 1 + ...dle_5x5_corrected_l6bl3df6blwyr74lj3d.json | 1 + ..._sort_to_diagonal_l6ab8gmner8ens13m7u.json | 1 + ...n_and_color_red__l6ae4occ03osbzmznmgi.json | 1 + ...overing_the_shape_l6bl450fal0nr0te2ja.json | 1 + .../define_boundary_l6aeugn2pfna6pvwdt.json | 1 + .../diagonal_flip_l6abdiipodvgey6tbdf.json | 1 + .../diagonal_flip_l6ad1nnu454mki54lqa.json | 1 + .../diagonal_motion_l6afz9x759u8lp4kgq.json | 1 + ...diagonal_symmetry_l6abqjzurzoglalkz39.json | 1 + ...wn_and_trace_left_l6bkx5mn43u3kviefly.json | 1 + ..._on_symmetry_part_l6bika2fz201a3w323l.json | 1 + ..._a_row_and_column_l6bkoau8zekve5ejb2i.json | 1 + ...egions_diagonally_l6aezzazwi5alzkuk8n.json | 1 + ..._other_side_color_l6afhmhecdx8z6m544g.json | 1 + ...in_the_3x3_square_l6acqxcoewbg3zg475p.json | 1 + ...find_single_cells_l6afg6gtkf27jicef4m.json | 1 + .../find_the_5_and_1_l6ae9ses9zaejs6idai.json | 1 + ...f_the_gray_pixels_l6afriful4bel4379yo.json | 1 + ...olor_for_every_2x2_l6ad7ge3gc5rtysj7p.json | 1 + ...then_color_with_it_l6afx63nce23o4amnx.json | 1 + ...ed_by_gray_pixels_l6bl8wmnt49h58bhbzm.json | 1 + ...based_on_the_line_l6abfld9pqc1qln7rfa.json | 1 + ...the_red_indicator_l6aepsu95pmaz36m2qd.json | 1 + ...p_to_the_long_side_l6ac65n6z6qn8i2lsw.json | 1 + data/MiniARC/fractal_l6bklbsimu8fpp62p6i.json | 1 + data/MiniARC/going_up_l6acmlt1nkjxwh68ah.json | 1 + .../hideandseek_l6af8co8cvsr8u1psxt.json | 1 + ...outer_blue_square_l6ac6z4bda5su9nopah.json | 1 + data/MiniARC/light__l6ae21isj0885d2hxfi.json | 1 + .../make_me_smile_l6bl4bdz1cgh6ajfa4yj.json | 1 + ..._rectangle_larger_l6aagjtrvgu9vxwb92d.json | 1 + ...ng_color_to_shape_l6acypud56b4m1z5409.json | 1 + .../one_plus_four_l6af5dcogqbhk8pvva.json | 1 + .../orange_vs_blue_l6abmp2nf0g7vd1rjki.json | 1 + .../parting_cross_l6acqil00ywf88hqnrpm.json | 1 + ...h_different_color_l6aeiaci4szwtcqghvt.json | 1 + ...o_top-right_by_one_l6aflo0rz66bdej719.json | 1 + .../rainy_day_l6bjze1slxrmz0q8ufb.json | 1 + ...e_bottom_right_2x2_l6ae262gcpe3lw9b2p.json | 1 + ...riginal_gray_pixel_l6blhmgkypxwgqpqsv.json | 1 + data/MiniARC/rolling_l6aefbfyndc6kgu16ai.json | 1 + .../rotating_colors_l6acdi323jol47enccp.json | 1 + .../shape_mapping_l6afcchh0wfew0rhswzq.json | 1 + ...tretch_vertically_l6acwqhltn3k0zhgzjo.json | 1 + .../wave_propagation_l6afe4he1mhixwh8v9e.json | 1 + ...ide_has_more_area_l6bkhow9g5d3u8nwm58.json | 1 + ...ap_blue_around_red_l6ae5b5csckyjb7nsj.json | 1 + data/MiniARC/xor_l6bk7mn24iz2pdb4lxp.json | 1 + data/MiniARC/yflip_l699qy8cyl67x9b0h3h.json | 1 + scripts/upload_miniarc_to_db.py | 288 ++++++++++++++++++ 150 files changed, 438 insertions(+) create mode 100644 data/MiniARC/1_3_5_l6aejqqqc1b47pjr5g4.json create mode 100644 data/MiniARC/1_3_5th_go_down_2_4th_go_up_l6abuzscmjgg12f0mdc.json create mode 100644 data/MiniARC/2x2_grid_at_the_bottom-right_indicates_the_rotation_for_the_3x3_grid_on_the_upper-left_l6aajdd8e987ucg7wmp.json create mode 100644 data/MiniARC/3_s_l6bksw4pewbthhupnrn.json create mode 100644 data/MiniARC/AscendingOrder_l6abjqzwwo7mhobq52.json create mode 100644 data/MiniARC/Biggest_one_attracts_everything_l6acvgoub4310yvwun.json create mode 100644 data/MiniARC/Bouncing_Ball_l6acvhhkgcbt8hvve8b.json create mode 100644 data/MiniARC/Bring_the_block_in_corner_to_inside_l6agp0jf2ccngjdegsy.json create mode 100644 data/MiniARC/Centralize_l6aei788udv3muok2ka.json create mode 100644 data/MiniARC/Change_color_of_object_clockwise_l6bk9tti405ajm30vuv.json create mode 100644 data/MiniARC/Change_the_location_l6ag1x3wunxhu3wa01l.json create mode 100644 data/MiniARC/Change_the_object_order_l69a4gt4sal4b6ihjkc.json create mode 100644 data/MiniARC/Change_the_order_of_sticks_l6afheel22a49dadhpf.json create mode 100644 data/MiniARC/Colony_Expansion_2_l6d2q1yx5npw0qdrnzn.json create mode 100644 data/MiniARC/Color_Emcoding_l6aftgp22mlspnm1zxb.json create mode 100644 data/MiniARC/Color_corners_of_the_rectangle_l6ab1kfb2tyukiwz069.json create mode 100644 data/MiniARC/Color_encoding_updated_l6ae1ybpnzgz9mlmk1.json create mode 100644 data/MiniARC/Color_every_other_tiles_in_the_horizontal_line_l6abe9jmc0chwbqn9c7.json create mode 100644 data/MiniARC/Color_value_and_axis_interpolation_l6aebkm5hclekqmx4rd.json create mode 100644 data/MiniARC/Count_red_and_make_convex_figure_with_same_area_l6ab33e6ctz4a39x67d.json create mode 100644 data/MiniARC/Count_the_number_of_each_color_tiles_and_make_histogram_l6affduwz8b7dyxmvnk.json create mode 100644 data/MiniARC/Delete_Sorrounded_l6acpnv7madtynx3e4m.json create mode 100644 data/MiniARC/Delete_all_except_blocks_in_pinks_view_l6aekdd9ag9d5758ucw.json create mode 100644 data/MiniARC/Delete_upper_left_corner_l6agnxc5cev5d7xu89q.json create mode 100644 data/MiniARC/Diagonal_expansion__l6abirdahy8nxqq8mrv.json create mode 100644 data/MiniARC/Difference_of_red_and_green_l6ac81cwe3xlqnl0vtj.json create mode 100644 data/MiniARC/ExpandnContract_l6ab75bv3lho8o820hg.json create mode 100644 data/MiniARC/Expansion_and_Interpolation_l6acqdnnv8tlnxpx19.json create mode 100644 data/MiniARC/Extracting_diagonal_color_l6ab8vmgwv3s18vt7dq.json create mode 100644 data/MiniARC/Fill_the_black_patches_l6bkr7brzakbyhu3sfc.json create mode 100644 data/MiniARC/Filling_Corner_Corrected_l6bhlma1gimq40v7dyb.json create mode 100644 data/MiniARC/Fire_the_gun_l6adyxlvr2wuudefvqm.json create mode 100644 data/MiniARC/Fit_the_object_to_the_gray_area_l6ael6as2vofatntvzb.json create mode 100644 data/MiniARC/Flip_color_in_a_line_l6aest2y8e97r6rhou4.json create mode 100644 data/MiniARC/Flip_color_l6ab8jog1gzd12hofpc.json create mode 100644 data/MiniARC/Flip_gray_is_the_axis_l6aebhyhb7kavxvpv69.json create mode 100644 data/MiniARC/FloodFill_l6ab6wvu67ltkeaialw.json create mode 100644 data/MiniARC/Good_axis_l69ctqaoulgvm1zso2.json create mode 100644 data/MiniARC/Good_divided_l69o6mo4h8dn43zu6fb.json create mode 100644 data/MiniARC/Good_layer_l69nn5lz6kk4z4szffo.json create mode 100644 data/MiniARC/Good_maze_l69na9a94pkojo20vdi.json create mode 100644 data/MiniARC/Good_object_inside_l69nwyw75atgbflpm1i.json create mode 100644 data/MiniARC/Gravity_l6ab99rxv8zu9j4t3bl.json create mode 100644 data/MiniARC/If_yellow_vertical_flip_if_green_horizontal_flip_l6ab8cv1mtnt7jenaia.json create mode 100644 data/MiniARC/Importance_of_social_distance_l6afc1q0dm28z9i6egn.json create mode 100644 data/MiniARC/LargestBlackArea_l6abwdmst9ilyp2vewc.json create mode 100644 data/MiniARC/LetsMeetDiagonal_Edited_l6aeg2lz0fi09t4du6kr.json create mode 100644 data/MiniARC/Linear_Bar_l6ag6o0l3vuqske3qj7.json create mode 100644 data/MiniARC/Most_Common_color_l6ab0lf3xztbyxsu3p.json create mode 100644 data/MiniARC/Move_and_flip_l6afdidd7eaonbxosey.json create mode 100644 data/MiniARC/One_Color_Collect_together_l6bkbzu66anwnd6daa.json create mode 100644 data/MiniARC/One_Color_Diagonal_Denoising_l6bktxbcgcze41sald4.json create mode 100644 data/MiniARC/One_Color_Gravity_l6bk9t38ni3lwbapno.json create mode 100644 data/MiniARC/One_Color_Multiply_by_two_l6bkmzmkvfs83xelwq8.json create mode 100644 data/MiniARC/One_Color_Sequence_l6bl12mbpu3ide97bfe.json create mode 100644 data/MiniARC/One_Color_Simple_Stuff_l6bkg9unb1kgovxkon6.json create mode 100644 data/MiniARC/One_Color_gravity_2_l6bl4z15y83gmlqgkg.json create mode 100644 data/MiniARC/OrangeToYellow_l6aasjvev63lnj34jm.json create mode 100644 data/MiniARC/Poke_l6aexsnrtwwjb8ttht.json create mode 100644 data/MiniARC/Put_another_on_yourselves_l6adr7fndqi61wmtnvj.json create mode 100644 data/MiniARC/Put_away_overlapping_rectangles_l6afs0vwh2o0ztvftrs.json create mode 100644 data/MiniARC/Razer_reflection_l6afnlpp4vzn49nkx93.json create mode 100644 data/MiniARC/Reflection_l6ab2g1dkofxrxht5h.json create mode 100644 data/MiniARC/Reflection_l6ae9muckoxf9pejy2k.json create mode 100644 data/MiniARC/Rotate_45_degree_l6bleks8igry3eqt4fn.json create mode 100644 data/MiniARC/Rotate_90_degrees_random_maze_l6aaxglsmb3xpn7gqi.json create mode 100644 data/MiniARC/Simple_Box_Moving_l6aapas5si5cuue2txa.json create mode 100644 data/MiniARC/Simple_Color_Fill__l6af3wjj3htf3r242ir.json create mode 100644 data/MiniARC/Simple_Color_Switch_l6abh4s781pwfrie9vt.json create mode 100644 data/MiniARC/Simple_Minima_Finding_l6ab9ddt2pph5409c92.json create mode 100644 data/MiniARC/Simple_Occlusion_Corrected_l6aem8yo7dxiyb3i5g4.json create mode 100644 data/MiniARC/Simple_Unique_Box_l6adthlbktjkouruq0j.json create mode 100644 data/MiniARC/Simple_color_substitution_by_max_object_l6abpx6n1d4ho1vu843.json create mode 100644 data/MiniARC/Snake_game_Turn_right_when_you_face_the_wall_stop_when_you_meet_your_tail_l6afvp1kql93zvw6l3b.json create mode 100644 data/MiniARC/Stretch_the_object_horizontally_l6ah0j8vburw5a914u7.json create mode 100644 data/MiniARC/Switch_layer_order_l6agp4tofkv4yw5a3fc.json create mode 100644 data/MiniARC/Switch_the_color_with_neighbor._l6af7q6sgcjwh33zhq6.json create mode 100644 data/MiniARC/Tetris_edit_l6ae0g871owxvc1baq3.json create mode 100644 data/MiniARC/Tetris_l6ab7fu64lvutswrtbk.json create mode 100644 data/MiniARC/Tetris_l6abebfk7kghwaazybv.json create mode 100644 data/MiniARC/Tetris_l6ac7y8auxq0oa1x3gh.json create mode 100644 data/MiniARC/Tiling_l6aed6qtpdz0r7firb.json create mode 100644 data/MiniARC/TopPoint_l6aei8s9pjo8fioevd.json create mode 100644 data/MiniARC/Toto_Hold_the_line_l6ae5y414m4bvpacfjx.json create mode 100644 data/MiniARC/Tree_grow_l6abtiup7kl5z4wkkx4.json create mode 100644 data/MiniARC/WhereAreYouFrom_l6aebyjbdw1tt57ykl.json create mode 100644 data/MiniARC/WhereToGo_l6abpi9x72c95wdvtgp.json create mode 100644 data/MiniARC/Winner_takes_over_the_row_l6bklvocnai9xscz4h.json create mode 100644 data/MiniARC/after_rain_l6bv83jfqxba4q8hzbg.json create mode 100644 data/MiniARC/align_based_on_the_arrow_direction_l6afyzc2pjsb51gkdg.json create mode 100644 data/MiniARC/changing_color_if_neighbors_have_same_l6blerss5coxn0ig3ou.json create mode 100644 data/MiniARC/chess_pawn_l6bkp4xqvn1t6b1566f.json create mode 100644 data/MiniARC/clock_l6bka8ape8glx94eysi.json create mode 100644 data/MiniARC/clockwise_123_l6aby702l60zwducki.json create mode 100644 data/MiniARC/clockwise_rotation_l6acrhm6kqqbr4w69i8.json create mode 100644 data/MiniARC/color_the_outer_edge_of_the_object_l6abl0slggq9g7sdkyv.json create mode 100644 data/MiniARC/complete_square_l6bkxufbnufivt96os.json create mode 100644 data/MiniARC/complete_the_grid_l6advlyw26bcclp5nx3.json create mode 100644 data/MiniARC/connect_the_dots_to_make_a_square_l6aescjwslh5v45v3gf.json create mode 100644 data/MiniARC/connect_the_gray_corners_l6aehnfsp690jeqcyi.json create mode 100644 data/MiniARC/copy_3x3_and_see_only_middle_5x5_corrected_l6bl3df6blwyr74lj3d.json create mode 100644 data/MiniARC/count_color_and_sort_to_diagonal_l6ab8gmner8ens13m7u.json create mode 100644 data/MiniARC/count_green_and_color_red__l6ae4occ03osbzmznmgi.json create mode 100644 data/MiniARC/covering_the_shape_l6bl450fal0nr0te2ja.json create mode 100644 data/MiniARC/define_boundary_l6aeugn2pfna6pvwdt.json create mode 100644 data/MiniARC/diagonal_flip_l6abdiipodvgey6tbdf.json create mode 100644 data/MiniARC/diagonal_flip_l6ad1nnu454mki54lqa.json create mode 100644 data/MiniARC/diagonal_motion_l6afz9x759u8lp4kgq.json create mode 100644 data/MiniARC/diagonal_symmetry_l6abqjzurzoglalkz39.json create mode 100644 data/MiniARC/drag_down_and_trace_left_l6bkx5mn43u3kviefly.json create mode 100644 data/MiniARC/edit__flip_based_on_symmetry_part_l6bika2fz201a3w323l.json create mode 100644 data/MiniARC/edited_every_5_color_in_a_row_and_column_l6bkoau8zekve5ejb2i.json create mode 100644 data/MiniARC/exchange_central_regions_diagonally_l6aezzazwi5alzkuk8n.json create mode 100644 data/MiniARC/fill_the_other_side_of_the_border_with_the_other_side_color_l6afhmhecdx8z6m544g.json create mode 100644 data/MiniARC/filling_in_the_3x3_square_l6acqxcoewbg3zg475p.json create mode 100644 data/MiniARC/find_single_cells_l6afg6gtkf27jicef4m.json create mode 100644 data/MiniARC/find_the_5_and_1_l6ae9ses9zaejs6idai.json create mode 100644 data/MiniARC/find_the_color_of_the_gray_pixels_l6afriful4bel4379yo.json create mode 100644 data/MiniARC/find_the_most_frequent_color_for_every_2x2_l6ad7ge3gc5rtysj7p.json create mode 100644 data/MiniARC/find_the_most_frequent_color_then_color_with_it_l6afx63nce23o4amnx.json create mode 100644 data/MiniARC/find_the_total_shape_revealed_by_gray_pixels_l6bl8wmnt49h58bhbzm.json create mode 100644 data/MiniARC/flip_based_on_the_line_l6abfld9pqc1qln7rfa.json create mode 100644 data/MiniARC/flip_on_the_red_indicator_l6aepsu95pmaz36m2qd.json create mode 100644 data/MiniARC/flip_to_the_long_side_l6ac65n6z6qn8i2lsw.json create mode 100644 data/MiniARC/fractal_l6bklbsimu8fpp62p6i.json create mode 100644 data/MiniARC/going_up_l6acmlt1nkjxwh68ah.json create mode 100644 data/MiniARC/hideandseek_l6af8co8cvsr8u1psxt.json create mode 100644 data/MiniARC/inter_and_outer_blue_square_l6ac6z4bda5su9nopah.json create mode 100644 data/MiniARC/light__l6ae21isj0885d2hxfi.json create mode 100644 data/MiniARC/make_me_smile_l6bl4bdz1cgh6ajfa4yj.json create mode 100644 data/MiniARC/make_the_rectangle_larger_l6aagjtrvgu9vxwb92d.json create mode 100644 data/MiniARC/mapping_color_to_shape_l6acypud56b4m1z5409.json create mode 100644 data/MiniARC/one_plus_four_l6af5dcogqbhk8pvva.json create mode 100644 data/MiniARC/orange_vs_blue_l6abmp2nf0g7vd1rjki.json create mode 100644 data/MiniARC/parting_cross_l6acqil00ywf88hqnrpm.json create mode 100644 data/MiniARC/pull_inner_gadget_towards_the_side_with_different_color_l6aeiaci4szwtcqghvt.json create mode 100644 data/MiniARC/push_to_top-right_by_one_l6aflo0rz66bdej719.json create mode 100644 data/MiniARC/rainy_day_l6bjze1slxrmz0q8ufb.json create mode 100644 data/MiniARC/reshape_the_top_left_2x2_to_the_bottom_right_2x2_l6ae262gcpe3lw9b2p.json create mode 100644 data/MiniARC/reveal_the_original_gray_pixel_l6blhmgkypxwgqpqsv.json create mode 100644 data/MiniARC/rolling_l6aefbfyndc6kgu16ai.json create mode 100644 data/MiniARC/rotating_colors_l6acdi323jol47enccp.json create mode 100644 data/MiniARC/shape_mapping_l6afcchh0wfew0rhswzq.json create mode 100644 data/MiniARC/stretch_vertically_l6acwqhltn3k0zhgzjo.json create mode 100644 data/MiniARC/wave_propagation_l6afe4he1mhixwh8v9e.json create mode 100644 data/MiniARC/which_side_has_more_area_l6bkhow9g5d3u8nwm58.json create mode 100644 data/MiniARC/wrap_blue_around_red_l6ae5b5csckyjb7nsj.json create mode 100644 data/MiniARC/xor_l6bk7mn24iz2pdb4lxp.json create mode 100644 data/MiniARC/yflip_l699qy8cyl67x9b0h3h.json create mode 100644 scripts/upload_miniarc_to_db.py diff --git a/data/MiniARC/1_3_5_l6aejqqqc1b47pjr5g4.json b/data/MiniARC/1_3_5_l6aejqqqc1b47pjr5g4.json new file mode 100644 index 0000000..773363b --- /dev/null +++ b/data/MiniARC/1_3_5_l6aejqqqc1b47pjr5g4.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 4, 4, 4, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 4, 4, 4, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 4, 4, 4, 0], [4, 4, 4, 4, 4]]}, {"input": [[0, 4, 4, 4, 0], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 4, 4, 4, 0], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 4, 0, 0], [0, 4, 4, 4, 0], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]]}]} \ No newline at end of file diff --git a/data/MiniARC/1_3_5th_go_down_2_4th_go_up_l6abuzscmjgg12f0mdc.json b/data/MiniARC/1_3_5th_go_down_2_4th_go_up_l6abuzscmjgg12f0mdc.json new file mode 100644 index 0000000..b582dc0 --- /dev/null +++ b/data/MiniARC/1_3_5th_go_down_2_4th_go_up_l6abuzscmjgg12f0mdc.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [1, 0, 0, 8, 0], [0, 0, 6, 0, 0], [0, 7, 0, 0, 5], [0, 0, 0, 0, 0]], "output": [[0, 7, 0, 8, 0], [1, 7, 0, 8, 0], [1, 7, 6, 0, 0], [1, 7, 6, 0, 5], [1, 0, 6, 0, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 1, 0, 0, 3], [2, 0, 3, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 0]], "output": [[0, 1, 0, 5, 0], [0, 1, 0, 5, 3], [2, 0, 3, 5, 3], [2, 0, 3, 5, 3], [2, 0, 3, 0, 3]]}, {"input": [[0, 0, 0, 0, 0], [8, 8, 0, 0, 0], [0, 0, 3, 6, 6], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 8, 0, 6, 0], [8, 8, 0, 6, 0], [8, 0, 3, 6, 6], [8, 0, 3, 0, 6], [8, 0, 3, 0, 6]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 2, 4, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 7], [0, 0, 0, 5, 0]], "output": [[0, 2, 0, 5, 0], [0, 2, 4, 5, 0], [0, 0, 4, 5, 0], [4, 0, 4, 5, 7], [4, 0, 4, 5, 7]]}]} \ No newline at end of file diff --git a/data/MiniARC/2x2_grid_at_the_bottom-right_indicates_the_rotation_for_the_3x3_grid_on_the_upper-left_l6aajdd8e987ucg7wmp.json b/data/MiniARC/2x2_grid_at_the_bottom-right_indicates_the_rotation_for_the_3x3_grid_on_the_upper-left_l6aajdd8e987ucg7wmp.json new file mode 100644 index 0000000..29703ac --- /dev/null +++ b/data/MiniARC/2x2_grid_at_the_bottom-right_indicates_the_rotation_for_the_3x3_grid_on_the_upper-left_l6aajdd8e987ucg7wmp.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 1, 4], [0, 0, 0, 1, 1]], "output": [[3, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [3, 3, 3, 0, 0], [0, 0, 0, 1, 1], [0, 0, 0, 1, 4]], "output": [[3, 0, 0, 0, 0], [3, 3, 0, 0, 0], [3, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 1, 1], [0, 0, 0, 4, 1]], "output": [[3, 0, 0, 0, 0], [0, 3, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 3, 0, 0], [3, 3, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 4, 1], [0, 0, 0, 1, 1]], "output": [[3, 3, 0, 0, 0], [0, 3, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/3_s_l6bksw4pewbthhupnrn.json b/data/MiniARC/3_s_l6bksw4pewbthhupnrn.json new file mode 100644 index 0000000..a4b7cf7 --- /dev/null +++ b/data/MiniARC/3_s_l6bksw4pewbthhupnrn.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 8, 0, 0, 0], [0, 0, 0, 8, 8], [0, 0, 0, 0, 0], [0, 0, 0, 0, 8], [0, 8, 8, 0, 0]], "output": [[8, 0, 0, 0, 0], [8, 8, 8, 0, 0], [0, 0, 8, 8, 0], [0, 0, 0, 8, 0], [0, 0, 0, 8, 8]]}, {"input": [[6, 0, 0, 0, 0], [0, 0, 6, 0, 6], [6, 0, 0, 0, 0], [0, 0, 0, 6, 0], [0, 0, 0, 0, 6]], "output": [[0, 0, 0, 0, 0], [0, 6, 0, 6, 0], [0, 6, 6, 6, 6], [0, 0, 6, 0, 0], [0, 0, 6, 6, 0]]}, {"input": [[4, 0, 0, 4, 0], [0, 4, 0, 0, 4], [0, 0, 4, 4, 0], [4, 0, 0, 0, 0], [0, 4, 0, 4, 4]], "output": [[0, 0, 4, 0, 0], [4, 0, 4, 4, 0], [4, 4, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 7, 0, 0, 0], [0, 0, 0, 0, 7], [0, 7, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [7, 0, 0, 0, 0], [7, 7, 0, 7, 0], [7, 0, 0, 7, 7], [7, 7, 0, 0, 0]]}], "test": [{"input": [[0, 5, 0, 5, 0], [5, 0, 5, 0, 5], [0, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 5, 0, 5, 0], [0, 5, 5, 5, 5], [5, 0, 0, 0, 0], [5, 5, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/AscendingOrder_l6abjqzwwo7mhobq52.json b/data/MiniARC/AscendingOrder_l6abjqzwwo7mhobq52.json new file mode 100644 index 0000000..9d41fe9 --- /dev/null +++ b/data/MiniARC/AscendingOrder_l6abjqzwwo7mhobq52.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 4], [0, 0, 0, 4, 4], [0, 4, 0, 4, 4], [0, 4, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 4], [0, 0, 0, 4, 4], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [4, 4, 4, 4, 4]]}, {"input": [[0, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 4], [0, 4, 0, 0, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 4, 4], [0, 0, 0, 4, 4], [4, 4, 4, 4, 4]]}, {"input": [[0, 0, 0, 0, 4], [4, 0, 0, 4, 4], [4, 4, 0, 4, 4], [4, 4, 0, 4, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 4], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [4, 4, 4, 4, 4]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 4, 0, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]]}]} \ No newline at end of file diff --git a/data/MiniARC/Biggest_one_attracts_everything_l6acvgoub4310yvwun.json b/data/MiniARC/Biggest_one_attracts_everything_l6acvgoub4310yvwun.json new file mode 100644 index 0000000..b1e2956 --- /dev/null +++ b/data/MiniARC/Biggest_one_attracts_everything_l6acvgoub4310yvwun.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [8, 8, 0, 5, 0], [8, 8, 0, 5, 0], [0, 0, 0, 0, 0], [0, 7, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [8, 8, 5, 0, 0], [8, 8, 5, 0, 0], [0, 7, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[8, 0, 7, 7, 7], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 0, 6], [0, 0, 0, 0, 6]], "output": [[0, 8, 7, 7, 7], [0, 0, 4, 0, 6], [0, 0, 0, 0, 6], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 7, 7, 7, 0], [0, 0, 0, 0, 0], [0, 9, 9, 9, 0], [0, 9, 9, 9, 6], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 7, 7, 7, 0], [0, 9, 9, 9, 0], [0, 9, 9, 9, 6], [0, 0, 0, 0, 0]]}], "test": [{"input": [[8, 0, 0, 0, 0], [8, 0, 5, 5, 0], [8, 0, 0, 0, 0], [8, 0, 0, 0, 9], [8, 0, 4, 0, 0]], "output": [[8, 0, 0, 0, 0], [8, 5, 5, 0, 0], [8, 0, 0, 0, 0], [8, 9, 0, 0, 0], [8, 4, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Bouncing_Ball_l6acvhhkgcbt8hvve8b.json b/data/MiniARC/Bouncing_Ball_l6acvhhkgcbt8hvve8b.json new file mode 100644 index 0000000..e920827 --- /dev/null +++ b/data/MiniARC/Bouncing_Ball_l6acvhhkgcbt8hvve8b.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 0], [0, 2, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 2], [0, 0, 0, 4, 0], [0, 0, 4, 0, 0], [0, 4, 0, 0, 0]]}, {"input": [[0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [0, 2, 0, 0, 0]], "output": [[0, 2, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 0]]}, {"input": [[0, 2, 0, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0]], "output": [[0, 4, 0, 0, 0], [2, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 4, 0], [0, 0, 2, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [2, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 0, 4, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Bring_the_block_in_corner_to_inside_l6agp0jf2ccngjdegsy.json b/data/MiniARC/Bring_the_block_in_corner_to_inside_l6agp0jf2ccngjdegsy.json new file mode 100644 index 0000000..ed514a0 --- /dev/null +++ b/data/MiniARC/Bring_the_block_in_corner_to_inside_l6agp0jf2ccngjdegsy.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 6], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [2, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 4, 4, 6, 0], [0, 4, 4, 4, 0], [0, 2, 4, 4, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 7], [0, 8, 8, 8, 0], [0, 8, 8, 8, 0], [0, 0, 0, 0, 7], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 8, 8, 7, 0], [0, 8, 8, 7, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 5, 5, 5, 0], [0, 5, 5, 5, 0], [0, 5, 5, 5, 0], [4, 0, 0, 0, 2]], "output": [[0, 0, 0, 0, 0], [0, 5, 5, 5, 0], [0, 5, 5, 5, 0], [0, 4, 5, 2, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[3, 0, 0, 4, 0], [0, 1, 1, 0, 0], [0, 1, 1, 0, 0], [0, 1, 1, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 3, 4, 0, 0], [0, 1, 1, 0, 0], [0, 1, 1, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Centralize_l6aei788udv3muok2ka.json b/data/MiniARC/Centralize_l6aei788udv3muok2ka.json new file mode 100644 index 0000000..db92840 --- /dev/null +++ b/data/MiniARC/Centralize_l6aei788udv3muok2ka.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 2, 0, 0, 0], [2, 2, 2, 0, 0], [0, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 2, 2, 2, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [0, 5, 5, 5, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [6, 6, 6, 0, 0], [6, 0, 6, 0, 0], [6, 0, 6, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 6, 6, 6, 0], [0, 6, 0, 6, 0], [0, 6, 0, 6, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 8, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Change_color_of_object_clockwise_l6bk9tti405ajm30vuv.json b/data/MiniARC/Change_color_of_object_clockwise_l6bk9tti405ajm30vuv.json new file mode 100644 index 0000000..23dbbee --- /dev/null +++ b/data/MiniARC/Change_color_of_object_clockwise_l6bk9tti405ajm30vuv.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 3, 3, 3, 0], [0, 0, 3, 0, 0], [2, 0, 0, 4, 4], [0, 0, 8, 0, 0], [0, 8, 8, 0, 0]], "output": [[0, 2, 2, 2, 0], [0, 0, 2, 0, 0], [8, 0, 0, 3, 3], [0, 0, 4, 0, 0], [0, 4, 4, 0, 0]]}, {"input": [[5, 0, 3, 3, 0], [0, 0, 3, 3, 0], [2, 0, 0, 0, 0], [2, 0, 0, 0, 6], [2, 0, 0, 6, 6]], "output": [[2, 0, 5, 5, 0], [0, 0, 5, 5, 0], [6, 0, 0, 0, 0], [6, 0, 0, 0, 3], [6, 0, 0, 3, 3]]}, {"input": [[4, 4, 0, 7, 7], [4, 4, 0, 0, 7], [0, 0, 0, 0, 7], [0, 0, 9, 0, 0], [0, 0, 9, 0, 0]], "output": [[9, 9, 0, 4, 4], [9, 9, 0, 0, 4], [0, 0, 0, 0, 4], [0, 0, 7, 0, 0], [0, 0, 7, 0, 0]]}], "test": [{"input": [[5, 5, 0, 0, 0], [5, 5, 0, 0, 8], [0, 0, 0, 8, 8], [0, 0, 0, 0, 8], [1, 1, 0, 0, 0]], "output": [[1, 1, 0, 0, 0], [1, 1, 0, 0, 5], [0, 0, 0, 5, 5], [0, 0, 0, 0, 5], [8, 8, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Change_the_location_l6ag1x3wunxhu3wa01l.json b/data/MiniARC/Change_the_location_l6ag1x3wunxhu3wa01l.json new file mode 100644 index 0000000..e531a0c --- /dev/null +++ b/data/MiniARC/Change_the_location_l6ag1x3wunxhu3wa01l.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 0, 6, 6], [4, 0, 0, 6, 0], [4, 4, 0, 6, 6], [0, 4, 0, 0, 6], [0, 4, 0, 6, 6]], "output": [[6, 6, 0, 4, 4], [6, 0, 0, 4, 0], [6, 6, 0, 4, 4], [0, 6, 0, 0, 4], [6, 6, 0, 0, 4]]}, {"input": [[8, 8, 0, 6, 6], [8, 8, 0, 0, 0], [8, 0, 0, 6, 6], [8, 8, 0, 6, 6], [8, 8, 0, 6, 0]], "output": [[6, 6, 0, 8, 8], [0, 0, 0, 8, 8], [6, 6, 0, 8, 0], [6, 6, 0, 8, 8], [6, 0, 0, 8, 8]]}, {"input": [[7, 7, 0, 3, 3], [7, 7, 0, 3, 3], [7, 7, 0, 3, 0], [7, 7, 0, 3, 0], [7, 7, 0, 0, 3]], "output": [[3, 3, 0, 7, 7], [3, 3, 0, 7, 7], [3, 0, 0, 7, 7], [3, 0, 0, 7, 7], [0, 3, 0, 7, 7]]}, {"input": [[0, 1, 0, 3, 0], [1, 0, 0, 3, 3], [0, 1, 0, 0, 3], [1, 0, 0, 3, 3], [0, 1, 0, 3, 0]], "output": [[3, 0, 0, 0, 1], [3, 3, 0, 1, 0], [0, 3, 0, 0, 1], [3, 3, 0, 1, 0], [3, 0, 0, 0, 1]]}], "test": [{"input": [[0, 8, 0, 4, 4], [8, 8, 0, 0, 0], [0, 8, 0, 0, 4], [8, 0, 0, 0, 0], [0, 8, 0, 4, 4]], "output": [[4, 4, 0, 0, 8], [0, 0, 0, 8, 8], [0, 4, 0, 0, 8], [0, 0, 0, 8, 0], [4, 4, 0, 0, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/Change_the_object_order_l69a4gt4sal4b6ihjkc.json b/data/MiniARC/Change_the_object_order_l69a4gt4sal4b6ihjkc.json new file mode 100644 index 0000000..8d2085d --- /dev/null +++ b/data/MiniARC/Change_the_object_order_l69a4gt4sal4b6ihjkc.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 2, 2, 0, 0], [2, 3, 3, 3, 0], [2, 3, 1, 1, 1], [0, 3, 1, 1, 1], [0, 0, 1, 1, 1]], "output": [[2, 2, 2, 0, 0], [2, 2, 2, 3, 0], [2, 2, 2, 3, 1], [0, 3, 3, 3, 1], [0, 0, 1, 1, 1]]}, {"input": [[9, 9, 9, 0, 0], [9, 8, 8, 8, 0], [9, 8, 6, 6, 6], [0, 8, 6, 6, 6], [0, 0, 6, 6, 6]], "output": [[9, 9, 9, 0, 0], [9, 9, 9, 8, 0], [9, 9, 9, 8, 6], [0, 8, 8, 8, 6], [0, 0, 6, 6, 6]]}, {"input": [[2, 2, 2, 0, 0], [2, 1, 1, 1, 0], [2, 1, 8, 8, 8], [0, 1, 8, 8, 8], [0, 0, 8, 8, 8]], "output": [[2, 2, 2, 0, 0], [2, 2, 2, 1, 0], [2, 2, 2, 1, 8], [0, 1, 1, 1, 8], [0, 0, 8, 8, 8]]}], "test": [{"input": [[4, 4, 4, 0, 0], [4, 3, 3, 3, 0], [4, 3, 6, 6, 6], [0, 3, 6, 6, 6], [0, 0, 6, 6, 6]], "output": [[4, 4, 4, 0, 0], [4, 4, 4, 3, 0], [4, 4, 4, 3, 6], [0, 3, 3, 3, 6], [0, 0, 6, 6, 6]]}]} \ No newline at end of file diff --git a/data/MiniARC/Change_the_order_of_sticks_l6afheel22a49dadhpf.json b/data/MiniARC/Change_the_order_of_sticks_l6afheel22a49dadhpf.json new file mode 100644 index 0000000..762f377 --- /dev/null +++ b/data/MiniARC/Change_the_order_of_sticks_l6afheel22a49dadhpf.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 2, 0, 3, 0], [9, 2, 9, 9, 9], [0, 2, 0, 3, 0], [0, 2, 0, 3, 0], [0, 2, 0, 3, 0]], "output": [[0, 2, 0, 3, 0], [9, 9, 9, 3, 9], [0, 2, 0, 3, 0], [0, 2, 0, 3, 0], [0, 2, 0, 3, 0]]}, {"input": [[5, 5, 5, 7, 5], [1, 1, 1, 7, 1], [5, 5, 5, 7, 5], [5, 5, 5, 7, 5], [8, 8, 8, 8, 8]], "output": [[5, 5, 5, 7, 5], [1, 1, 1, 1, 1], [5, 5, 5, 7, 5], [5, 5, 5, 7, 5], [8, 8, 8, 7, 8]]}, {"input": [[2, 2, 3, 7, 2], [1, 1, 3, 1, 1], [2, 2, 3, 7, 2], [2, 2, 3, 7, 2], [2, 2, 3, 7, 2]], "output": [[2, 2, 3, 7, 2], [1, 1, 1, 7, 1], [2, 2, 3, 7, 2], [2, 2, 3, 7, 2], [2, 2, 3, 7, 2]]}, {"input": [[1, 1, 1, 2, 1], [4, 4, 4, 2, 4], [4, 4, 4, 2, 4], [4, 4, 4, 2, 4], [5, 5, 5, 5, 5]], "output": [[1, 1, 1, 1, 1], [4, 4, 4, 2, 4], [4, 4, 4, 2, 4], [4, 4, 4, 2, 4], [5, 5, 5, 2, 5]]}], "test": [{"input": [[7, 7, 7, 4, 7], [1, 1, 1, 4, 1], [0, 0, 0, 0, 0], [1, 1, 1, 4, 1], [1, 1, 1, 4, 1]], "output": [[7, 7, 7, 7, 7], [1, 1, 1, 4, 1], [0, 0, 0, 4, 0], [1, 1, 1, 4, 1], [1, 1, 1, 4, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/Colony_Expansion_2_l6d2q1yx5npw0qdrnzn.json b/data/MiniARC/Colony_Expansion_2_l6d2q1yx5npw0qdrnzn.json new file mode 100644 index 0000000..4d9c24c --- /dev/null +++ b/data/MiniARC/Colony_Expansion_2_l6d2q1yx5npw0qdrnzn.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 8, 8, 8], [0, 4, 8, 8, 8], [0, 4, 8, 8, 8]], "output": [[4, 4, 4, 4, 4], [4, 8, 8, 8, 8], [4, 8, 8, 8, 8], [4, 8, 8, 8, 8], [4, 8, 8, 8, 8]]}, {"input": [[0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 8, 8], [0, 0, 4, 8, 8]], "output": [[0, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 8, 8, 8], [0, 4, 8, 8, 8], [0, 4, 8, 8, 8]]}, {"input": [[0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [4, 4, 4, 4, 4], [0, 0, 0, 4, 8]], "output": [[0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 8, 8], [0, 0, 4, 8, 8]]}, {"input": [[0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 2, 2], [0, 0, 4, 2, 2]], "output": [[0, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 2, 2, 2], [0, 4, 2, 2, 2], [0, 4, 2, 2, 2]]}, {"input": [[0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 2, 2], [0, 0, 4, 2, 2]], "output": [[0, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 2, 2, 2], [0, 4, 2, 2, 2], [0, 4, 2, 2, 2]]}, {"input": [[0, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 2, 2, 2], [0, 4, 2, 2, 2], [0, 4, 2, 2, 2]], "output": [[4, 4, 4, 4, 4], [4, 2, 2, 2, 2], [4, 2, 2, 2, 2], [4, 2, 2, 2, 2], [4, 2, 2, 2, 2]]}], "test": [{"input": [[0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 7, 7], [0, 0, 4, 7, 7]], "output": [[0, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 7, 7, 7], [0, 4, 7, 7, 7], [0, 4, 7, 7, 7]]}]} \ No newline at end of file diff --git a/data/MiniARC/Color_Emcoding_l6aftgp22mlspnm1zxb.json b/data/MiniARC/Color_Emcoding_l6aftgp22mlspnm1zxb.json new file mode 100644 index 0000000..1a4f0c8 --- /dev/null +++ b/data/MiniARC/Color_Emcoding_l6aftgp22mlspnm1zxb.json @@ -0,0 +1 @@ +{"train": [{"input": [[5, 0, 0, 5, 5], [5, 5, 0, 0, 5], [0, 0, 0, 0, 0], [5, 0, 0, 5, 5], [5, 5, 0, 5, 0]], "output": [[2, 2, 0, 3, 3], [2, 2, 0, 3, 3], [0, 0, 0, 0, 0], [2, 2, 0, 4, 4], [2, 2, 0, 4, 4]]}, {"input": [[0, 5, 0, 5, 0], [5, 5, 0, 5, 5], [0, 0, 0, 0, 0], [5, 5, 0, 5, 5], [0, 5, 0, 5, 0]], "output": [[1, 1, 0, 2, 2], [1, 1, 0, 2, 2], [0, 0, 0, 0, 0], [3, 3, 0, 4, 4], [3, 3, 0, 4, 4]]}, {"input": [[5, 5, 0, 0, 5], [5, 0, 0, 5, 5], [0, 0, 0, 0, 0], [0, 5, 0, 5, 5], [5, 5, 0, 5, 0]], "output": [[4, 4, 0, 1, 1], [4, 4, 0, 1, 1], [0, 0, 0, 0, 0], [1, 1, 0, 4, 4], [1, 1, 0, 4, 4]]}, {"input": [[5, 5, 0, 5, 5], [5, 0, 0, 0, 5], [0, 0, 0, 0, 0], [5, 0, 0, 5, 0], [5, 5, 0, 5, 5]], "output": [[4, 4, 0, 3, 3], [4, 4, 0, 3, 3], [0, 0, 0, 0, 0], [2, 2, 0, 2, 2], [2, 2, 0, 2, 2]]}], "test": [{"input": [[0, 5, 0, 5, 5], [5, 5, 0, 0, 5], [0, 0, 0, 0, 0], [0, 5, 0, 5, 5], [5, 5, 0, 0, 5]], "output": [[1, 1, 0, 3, 3], [1, 1, 0, 3, 3], [0, 0, 0, 0, 0], [1, 1, 0, 3, 3], [1, 1, 0, 3, 3]]}]} \ No newline at end of file diff --git a/data/MiniARC/Color_corners_of_the_rectangle_l6ab1kfb2tyukiwz069.json b/data/MiniARC/Color_corners_of_the_rectangle_l6ab1kfb2tyukiwz069.json new file mode 100644 index 0000000..b807ad4 --- /dev/null +++ b/data/MiniARC/Color_corners_of_the_rectangle_l6ab1kfb2tyukiwz069.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 7, 3, 7, 0], [0, 3, 3, 3, 0], [0, 7, 3, 7, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 0, 0, 0, 0]], "output": [[0, 7, 3, 7, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 7, 3, 7, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 7, 3, 7, 0], [0, 7, 3, 7, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 3, 3, 3, 3], [0, 3, 3, 3, 3], [0, 3, 3, 3, 3], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 7, 3, 3, 7], [0, 3, 3, 3, 3], [0, 7, 3, 3, 7], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Color_encoding_updated_l6ae1ybpnzgz9mlmk1.json b/data/MiniARC/Color_encoding_updated_l6ae1ybpnzgz9mlmk1.json new file mode 100644 index 0000000..834afd9 --- /dev/null +++ b/data/MiniARC/Color_encoding_updated_l6ae1ybpnzgz9mlmk1.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [5, 0, 5, 0, 5], [5, 0, 5, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 0, 2, 0, 1], [4, 0, 2, 0, 1], [4, 0, 2, 0, 1], [4, 0, 2, 0, 1], [4, 0, 2, 0, 1]]}, {"input": [[0, 0, 5, 0, 0], [5, 0, 5, 0, 0], [5, 0, 5, 0, 5], [5, 0, 5, 0, 5], [0, 0, 5, 0, 0]], "output": [[2, 0, 6, 0, 4], [2, 0, 6, 0, 4], [2, 0, 6, 0, 4], [2, 0, 6, 0, 4], [2, 0, 6, 0, 4]]}, {"input": [[5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [5, 0, 5, 0, 5], [5, 0, 0, 0, 5], [5, 0, 0, 0, 5]], "output": [[6, 0, 1, 0, 6], [6, 0, 1, 0, 6], [6, 0, 1, 0, 6], [6, 0, 1, 0, 6], [6, 0, 1, 0, 6]]}], "test": [{"input": [[0, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 5, 0, 5], [5, 0, 0, 0, 5], [0, 0, 0, 0, 0]], "output": [[2, 0, 1, 0, 4], [2, 0, 1, 0, 4], [2, 0, 1, 0, 4], [2, 0, 1, 0, 4], [2, 0, 1, 0, 4]]}]} \ No newline at end of file diff --git a/data/MiniARC/Color_every_other_tiles_in_the_horizontal_line_l6abe9jmc0chwbqn9c7.json b/data/MiniARC/Color_every_other_tiles_in_the_horizontal_line_l6abe9jmc0chwbqn9c7.json new file mode 100644 index 0000000..cfeef5d --- /dev/null +++ b/data/MiniARC/Color_every_other_tiles_in_the_horizontal_line_l6abe9jmc0chwbqn9c7.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [5, 5, 5, 5, 5]], "output": [[0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [4, 5, 4, 5, 4]]}, {"input": [[0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [5, 5, 5, 5, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [4, 5, 4, 5, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [5, 5, 5, 5, 5], [0, 0, 5, 0, 0], [0, 0, 5, 0, 0]], "output": [[0, 0, 5, 0, 0], [0, 0, 5, 0, 0], [4, 5, 4, 5, 4], [0, 0, 5, 0, 0], [0, 0, 5, 0, 0]]}, {"input": [[0, 0, 5, 0, 0], [0, 0, 5, 0, 0], [0, 0, 5, 0, 0], [5, 5, 5, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 5, 0, 0], [0, 0, 5, 0, 0], [0, 0, 5, 0, 0], [4, 5, 4, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 5, 0, 0, 0], [5, 5, 5, 5, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0]], "output": [[0, 5, 0, 0, 0], [4, 5, 4, 5, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Color_value_and_axis_interpolation_l6aebkm5hclekqmx4rd.json b/data/MiniARC/Color_value_and_axis_interpolation_l6aebkm5hclekqmx4rd.json new file mode 100644 index 0000000..250e1b6 --- /dev/null +++ b/data/MiniARC/Color_value_and_axis_interpolation_l6aebkm5hclekqmx4rd.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 2, 3, 5, 6]], "output": [[0, 0, 0, 5, 0], [0, 0, 3, 5, 0], [1, 0, 3, 5, 0], [1, 2, 3, 5, 0], [1, 2, 3, 5, 6]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [6, 1, 3, 2, 5]], "output": [[0, 0, 0, 0, 5], [0, 0, 3, 0, 5], [0, 1, 3, 0, 5], [0, 1, 3, 2, 5], [6, 1, 3, 2, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 3, 6, 2, 1]], "output": [[5, 0, 0, 0, 0], [5, 3, 0, 0, 0], [5, 3, 0, 0, 1], [5, 3, 0, 2, 1], [5, 3, 6, 2, 1]]}], "test": [{"input": [[6, 0, 0, 0, 0], [2, 0, 0, 0, 0], [1, 0, 0, 0, 0], [3, 0, 0, 0, 0], [5, 0, 0, 0, 0]], "output": [[6, 0, 0, 0, 0], [2, 2, 0, 0, 0], [1, 1, 1, 0, 0], [3, 3, 3, 3, 0], [5, 5, 5, 5, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/Count_red_and_make_convex_figure_with_same_area_l6ab33e6ctz4a39x67d.json b/data/MiniARC/Count_red_and_make_convex_figure_with_same_area_l6ab33e6ctz4a39x67d.json new file mode 100644 index 0000000..94c9e6d --- /dev/null +++ b/data/MiniARC/Count_red_and_make_convex_figure_with_same_area_l6ab33e6ctz4a39x67d.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 2, 0, 0], [0, 0, 2, 0, 0], [2, 2, 2, 2, 2], [0, 0, 2, 0, 0], [0, 0, 2, 0, 0]], "output": [[5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[2, 0, 2, 0, 0], [0, 2, 0, 0, 0], [2, 0, 2, 0, 0], [0, 2, 0, 0, 0], [2, 0, 2, 0, 0]], "output": [[5, 5, 0, 0, 0], [5, 5, 0, 0, 0], [5, 5, 0, 0, 0], [5, 5, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 2], [0, 0, 0, 2, 0], [0, 0, 2, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 2]], "output": [[5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0]]}, {"input": [[0, 0, 2, 0, 0], [0, 2, 2, 0, 0], [2, 2, 2, 0, 0], [0, 2, 2, 0, 0], [0, 0, 2, 0, 0]], "output": [[5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 2, 0, 2, 0], [2, 2, 2, 2, 2], [0, 2, 0, 2, 0], [0, 0, 2, 0, 0]], "output": [[5, 5, 0, 0, 0], [5, 5, 0, 0, 0], [5, 5, 0, 0, 0], [5, 5, 0, 0, 0], [5, 5, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Count_the_number_of_each_color_tiles_and_make_histogram_l6affduwz8b7dyxmvnk.json b/data/MiniARC/Count_the_number_of_each_color_tiles_and_make_histogram_l6affduwz8b7dyxmvnk.json new file mode 100644 index 0000000..ec7c9d0 --- /dev/null +++ b/data/MiniARC/Count_the_number_of_each_color_tiles_and_make_histogram_l6affduwz8b7dyxmvnk.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 8], [0, 2, 2, 3, 0], [0, 0, 6, 3, 0], [0, 2, 0, 0, 0], [3, 0, 3, 0, 0]], "output": [[0, 3, 3, 3, 3], [0, 0, 2, 2, 2], [0, 0, 0, 0, 6], [0, 0, 0, 0, 8], [0, 0, 0, 0, 0]]}, {"input": [[2, 0, 0, 0, 0], [0, 0, 0, 3, 0], [8, 8, 2, 3, 8], [0, 6, 6, 2, 0], [0, 6, 6, 0, 2]], "output": [[0, 0, 0, 3, 3], [0, 2, 2, 2, 2], [0, 6, 6, 6, 6], [0, 0, 8, 8, 8], [0, 0, 0, 0, 0]]}, {"input": [[2, 3, 3, 0, 0], [2, 0, 3, 0, 0], [0, 2, 0, 2, 0], [0, 0, 0, 0, 0], [0, 0, 8, 0, 0]], "output": [[0, 0, 3, 3, 3], [0, 2, 2, 2, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 8], [0, 0, 0, 0, 0]]}], "test": [{"input": [[8, 8, 8, 8, 0], [3, 2, 2, 0, 6], [0, 2, 3, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 2, 2]], "output": [[0, 0, 3, 3, 3], [2, 2, 2, 2, 2], [0, 0, 0, 0, 6], [0, 8, 8, 8, 8], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Delete_Sorrounded_l6acpnv7madtynx3e4m.json b/data/MiniARC/Delete_Sorrounded_l6acpnv7madtynx3e4m.json new file mode 100644 index 0000000..af8d813 --- /dev/null +++ b/data/MiniARC/Delete_Sorrounded_l6acpnv7madtynx3e4m.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 2, 3, 0, 0], [3, 3, 2, 3, 0], [2, 0, 3, 0, 3], [0, 0, 3, 2, 3], [0, 2, 0, 0, 2]], "output": [[0, 2, 3, 0, 0], [3, 3, 0, 3, 0], [2, 0, 3, 0, 3], [0, 0, 3, 2, 3], [0, 2, 0, 0, 2]]}, {"input": [[0, 4, 5, 0, 0], [5, 5, 4, 4, 5], [4, 4, 4, 5, 5], [4, 5, 4, 5, 4], [4, 4, 4, 5, 5]], "output": [[0, 4, 5, 0, 0], [5, 5, 4, 4, 5], [4, 4, 4, 5, 5], [4, 0, 4, 5, 4], [4, 4, 4, 5, 5]]}, {"input": [[8, 8, 8, 2, 2], [8, 2, 8, 8, 2], [8, 8, 8, 2, 2], [8, 2, 8, 8, 2], [8, 8, 2, 8, 2]], "output": [[8, 8, 8, 2, 2], [8, 0, 8, 8, 2], [8, 8, 8, 2, 2], [8, 0, 8, 8, 2], [8, 8, 2, 8, 2]]}, {"input": [[0, 3, 3, 3, 8], [3, 8, 3, 3, 8], [3, 8, 3, 3, 8], [3, 8, 3, 3, 8], [3, 3, 3, 3, 3]], "output": [[0, 3, 3, 3, 8], [3, 0, 3, 3, 8], [3, 0, 3, 3, 8], [3, 0, 3, 3, 8], [3, 3, 3, 3, 3]]}], "test": [{"input": [[2, 2, 9, 9, 2], [2, 2, 9, 9, 2], [9, 9, 2, 2, 9], [9, 9, 2, 2, 9], [2, 2, 9, 9, 2]], "output": [[2, 2, 9, 9, 2], [2, 2, 9, 9, 2], [9, 9, 0, 0, 9], [9, 9, 0, 0, 9], [2, 2, 9, 9, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/Delete_all_except_blocks_in_pinks_view_l6aekdd9ag9d5758ucw.json b/data/MiniARC/Delete_all_except_blocks_in_pinks_view_l6aekdd9ag9d5758ucw.json new file mode 100644 index 0000000..37cc25b --- /dev/null +++ b/data/MiniARC/Delete_all_except_blocks_in_pinks_view_l6aekdd9ag9d5758ucw.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 5, 5, 0], [0, 6, 5, 5, 0], [5, 0, 0, 5, 0], [0, 5, 0, 5, 0], [0, 5, 5, 5, 0]], "output": [[0, 0, 0, 0, 0], [0, 5, 5, 5, 0], [0, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0]]}, {"input": [[0, 5, 0, 5, 0], [0, 5, 0, 5, 0], [5, 5, 5, 0, 5], [0, 0, 5, 6, 0], [0, 0, 5, 0, 5]], "output": [[0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 0], [0, 0, 5, 5, 0], [0, 0, 0, 0, 0]]}, {"input": [[5, 0, 0, 0, 5], [5, 5, 0, 0, 0], [5, 0, 6, 6, 5], [0, 5, 0, 5, 0], [0, 0, 5, 5, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 0, 5, 5, 5], [0, 0, 0, 5, 0], [0, 0, 5, 5, 0]]}], "test": [{"input": [[0, 5, 0, 0, 0], [6, 5, 5, 5, 5], [5, 5, 5, 0, 0], [0, 0, 0, 6, 5], [0, 0, 5, 0, 0]], "output": [[0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [5, 0, 0, 0, 0], [0, 0, 0, 5, 5], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Delete_upper_left_corner_l6agnxc5cev5d7xu89q.json b/data/MiniARC/Delete_upper_left_corner_l6agnxc5cev5d7xu89q.json new file mode 100644 index 0000000..2593f14 --- /dev/null +++ b/data/MiniARC/Delete_upper_left_corner_l6agnxc5cev5d7xu89q.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 4, 4, 0], [0, 0, 4, 4, 0], [0, 0, 4, 4, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [0, 0, 4, 4, 0], [0, 0, 4, 4, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 4, 4], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4]]}, {"input": [[0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 4, 4], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 4, 4, 4], [0, 4, 4, 4, 4], [0, 4, 4, 4, 4], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Diagonal_expansion__l6abirdahy8nxqq8mrv.json b/data/MiniARC/Diagonal_expansion__l6abirdahy8nxqq8mrv.json new file mode 100644 index 0000000..bc6c62b --- /dev/null +++ b/data/MiniARC/Diagonal_expansion__l6abirdahy8nxqq8mrv.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 5, 0], [0, 0, 4, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 0, 5, 0, 0], [0, 4, 0, 5, 0], [3, 0, 4, 0, 5], [0, 3, 0, 4, 0], [0, 0, 3, 0, 4]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0], [2, 0, 0, 0, 0]], "output": [[6, 0, 4, 0, 0], [0, 6, 0, 4, 0], [0, 0, 6, 0, 4], [0, 0, 0, 6, 0], [2, 0, 0, 0, 6]]}, {"input": [[0, 0, 0, 0, 5], [0, 0, 0, 6, 0], [0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 6, 0, 5], [0, 0, 0, 6, 0], [3, 0, 0, 0, 6], [0, 3, 0, 0, 0], [0, 0, 3, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 7], [0, 0, 0, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0], [3, 0, 0, 0, 0]], "output": [[6, 0, 0, 0, 7], [0, 6, 0, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 6, 0], [3, 0, 0, 0, 6]]}]} \ No newline at end of file diff --git a/data/MiniARC/Difference_of_red_and_green_l6ac81cwe3xlqnl0vtj.json b/data/MiniARC/Difference_of_red_and_green_l6ac81cwe3xlqnl0vtj.json new file mode 100644 index 0000000..cf3e209 --- /dev/null +++ b/data/MiniARC/Difference_of_red_and_green_l6ac81cwe3xlqnl0vtj.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 2, 2, 2, 3], [2, 2, 3, 3, 3], [2, 2, 2, 3, 3], [2, 3, 3, 3, 3], [2, 2, 3, 3, 3]], "output": [[8, 8, 8, 0, 0], [0, 0, 0, 0, 8], [8, 0, 0, 0, 0], [0, 0, 8, 8, 8], [0, 0, 0, 0, 8]]}, {"input": [[2, 2, 2, 2, 3], [2, 2, 2, 3, 3], [2, 2, 2, 2, 3], [2, 2, 2, 3, 3], [2, 2, 2, 2, 3]], "output": [[8, 8, 8, 0, 0], [8, 0, 0, 0, 0], [8, 8, 8, 0, 0], [8, 0, 0, 0, 0], [8, 8, 8, 0, 0]]}, {"input": [[2, 2, 2, 3, 3], [2, 2, 2, 2, 3], [2, 2, 2, 2, 2], [2, 2, 3, 3, 3], [2, 2, 2, 3, 3]], "output": [[8, 0, 0, 0, 0], [8, 8, 8, 0, 0], [8, 8, 8, 8, 8], [0, 0, 0, 0, 8], [8, 0, 0, 0, 0]]}, {"input": [[3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 3]], "output": [[8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [8, 8, 8, 8, 8]]}], "test": [{"input": [[2, 2, 2, 3, 3], [2, 2, 2, 2, 2], [2, 2, 2, 2, 3], [2, 2, 3, 3, 3], [2, 2, 2, 2, 3]], "output": [[8, 0, 0, 0, 0], [8, 8, 8, 8, 8], [8, 8, 8, 0, 0], [0, 0, 0, 0, 8], [8, 8, 8, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/ExpandnContract_l6ab75bv3lho8o820hg.json b/data/MiniARC/ExpandnContract_l6ab75bv3lho8o820hg.json new file mode 100644 index 0000000..c37e7ce --- /dev/null +++ b/data/MiniARC/ExpandnContract_l6ab75bv3lho8o820hg.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 0, 0, 0, 2], [0, 2, 8, 2, 0], [0, 8, 0, 8, 0], [0, 2, 8, 2, 0], [2, 0, 0, 0, 2]], "output": [[0, 0, 8, 0, 0], [0, 2, 0, 2, 0], [8, 0, 2, 0, 8], [0, 2, 0, 2, 0], [0, 0, 8, 0, 0]]}, {"input": [[1, 0, 0, 0, 1], [0, 1, 7, 1, 0], [0, 7, 0, 7, 0], [0, 1, 7, 1, 0], [1, 0, 0, 0, 1]], "output": [[0, 0, 7, 0, 0], [0, 1, 0, 1, 0], [7, 0, 1, 0, 7], [0, 1, 0, 1, 0], [0, 0, 7, 0, 0]]}, {"input": [[6, 0, 0, 0, 6], [0, 6, 4, 6, 0], [0, 4, 0, 4, 0], [0, 6, 4, 6, 0], [6, 0, 0, 0, 6]], "output": [[0, 0, 4, 0, 0], [0, 6, 0, 6, 0], [4, 0, 6, 0, 4], [0, 6, 0, 6, 0], [0, 0, 4, 0, 0]]}, {"input": [[9, 0, 0, 0, 9], [0, 9, 2, 9, 0], [0, 2, 0, 2, 0], [0, 9, 2, 9, 0], [9, 0, 0, 0, 9]], "output": [[0, 0, 2, 0, 0], [0, 9, 0, 9, 0], [2, 0, 9, 0, 2], [0, 9, 0, 9, 0], [0, 0, 2, 0, 0]]}], "test": [{"input": [[5, 0, 0, 0, 5], [0, 5, 3, 5, 0], [0, 3, 0, 3, 0], [0, 5, 3, 5, 0], [5, 0, 0, 0, 5]], "output": [[0, 0, 3, 0, 0], [0, 5, 0, 5, 0], [3, 0, 5, 0, 3], [0, 5, 0, 5, 0], [0, 0, 3, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Expansion_and_Interpolation_l6acqdnnv8tlnxpx19.json b/data/MiniARC/Expansion_and_Interpolation_l6acqdnnv8tlnxpx19.json new file mode 100644 index 0000000..20a3d3d --- /dev/null +++ b/data/MiniARC/Expansion_and_Interpolation_l6acqdnnv8tlnxpx19.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 0, 2, 0, 0], [0, 0, 2, 0, 0], [2, 2, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[2, 0, 2, 0, 2], [0, 0, 2, 0, 2], [2, 2, 2, 0, 2], [0, 0, 0, 0, 2], [2, 2, 2, 2, 2]]}, {"input": [[0, 0, 4, 0, 4], [0, 0, 4, 0, 0], [0, 0, 4, 4, 4], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 0, 4, 0, 4], [4, 0, 4, 0, 0], [4, 0, 4, 4, 4], [4, 0, 0, 0, 0], [4, 4, 4, 4, 4]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 3, 3, 0, 0], [0, 0, 3, 0, 0], [3, 0, 3, 0, 0]], "output": [[3, 3, 3, 3, 3], [0, 0, 0, 0, 3], [3, 3, 3, 0, 3], [0, 0, 3, 0, 3], [3, 0, 3, 0, 3]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [5, 0, 0, 0, 5], [5, 0, 5, 0, 5]], "output": [[5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [5, 0, 0, 0, 5], [5, 0, 5, 0, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/Extracting_diagonal_color_l6ab8vmgwv3s18vt7dq.json b/data/MiniARC/Extracting_diagonal_color_l6ab8vmgwv3s18vt7dq.json new file mode 100644 index 0000000..c55ee12 --- /dev/null +++ b/data/MiniARC/Extracting_diagonal_color_l6ab8vmgwv3s18vt7dq.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 8, 0, 0, 0], [0, 8, 8, 0, 0], [0, 0, 8, 0, 0], [0, 0, 8, 8, 0], [0, 0, 0, 8, 0]], "output": [[0, 0, 0, 0, 8], [0, 0, 0, 8, 0], [0, 0, 8, 0, 0], [0, 8, 0, 0, 0], [8, 0, 0, 0, 0]]}, {"input": [[9, 9, 9, 9, 6], [0, 0, 0, 0, 9], [0, 0, 0, 0, 9], [0, 0, 0, 0, 9], [0, 0, 0, 0, 9]], "output": [[0, 0, 0, 0, 6], [0, 0, 0, 6, 0], [0, 0, 6, 0, 0], [0, 6, 0, 0, 0], [6, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 8, 0], [8, 8, 8, 7, 8], [0, 0, 0, 8, 0], [0, 0, 0, 8, 0], [0, 0, 0, 8, 0]], "output": [[0, 0, 0, 0, 7], [0, 0, 0, 7, 0], [0, 0, 7, 0, 0], [0, 7, 0, 0, 0], [7, 0, 0, 0, 0]]}, {"input": [[0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 3, 0], [0, 0, 0, 3, 0], [3, 0, 0, 3, 0]], "output": [[0, 0, 0, 0, 3], [0, 0, 0, 3, 0], [0, 0, 3, 0, 0], [0, 3, 0, 0, 0], [3, 0, 0, 0, 0]]}], "test": [{"input": [[0, 9, 9, 9, 0], [0, 9, 0, 0, 0], [0, 9, 2, 2, 0], [0, 0, 0, 2, 0], [0, 2, 2, 2, 0]], "output": [[0, 0, 0, 0, 2], [0, 0, 0, 2, 0], [0, 0, 2, 0, 0], [0, 2, 0, 0, 0], [2, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Fill_the_black_patches_l6bkr7brzakbyhu3sfc.json b/data/MiniARC/Fill_the_black_patches_l6bkr7brzakbyhu3sfc.json new file mode 100644 index 0000000..0e00f11 --- /dev/null +++ b/data/MiniARC/Fill_the_black_patches_l6bkr7brzakbyhu3sfc.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 3, 3, 4, 5], [3, 2, 3, 4, 5], [3, 3, 0, 0, 5], [4, 4, 0, 2, 5], [5, 5, 5, 5, 2]], "output": [[2, 3, 3, 4, 5], [3, 2, 3, 4, 5], [3, 3, 2, 4, 5], [4, 4, 4, 2, 5], [5, 5, 5, 5, 2]]}, {"input": [[6, 0, 2, 3, 9], [2, 0, 2, 3, 9], [2, 0, 6, 3, 9], [3, 3, 3, 6, 9], [9, 9, 9, 9, 6]], "output": [[6, 2, 2, 3, 9], [2, 6, 2, 3, 9], [2, 2, 6, 3, 9], [3, 3, 3, 6, 9], [9, 9, 9, 9, 6]]}, {"input": [[8, 9, 9, 5, 3], [9, 8, 9, 5, 3], [9, 9, 8, 5, 3], [5, 5, 5, 0, 0], [3, 3, 3, 0, 8]], "output": [[8, 9, 9, 5, 3], [9, 8, 9, 5, 3], [9, 9, 8, 5, 3], [5, 5, 5, 8, 3], [3, 3, 3, 3, 8]]}], "test": [{"input": [[5, 4, 4, 2, 1], [4, 5, 4, 2, 1], [4, 0, 5, 2, 1], [2, 2, 0, 5, 1], [1, 1, 1, 0, 5]], "output": [[5, 4, 4, 2, 1], [4, 5, 4, 2, 1], [4, 4, 5, 2, 1], [2, 2, 2, 5, 1], [1, 1, 1, 1, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/Filling_Corner_Corrected_l6bhlma1gimq40v7dyb.json b/data/MiniARC/Filling_Corner_Corrected_l6bhlma1gimq40v7dyb.json new file mode 100644 index 0000000..d2e4152 --- /dev/null +++ b/data/MiniARC/Filling_Corner_Corrected_l6bhlma1gimq40v7dyb.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 0, 0, 0], [4, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 4, 2, 2, 2], [4, 0, 0, 0, 0], [2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [2, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 2, 0, 0, 0], [0, 2, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 4, 2, 2], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [2, 2, 2, 4, 4], [0, 0, 0, 0, 4], [0, 0, 0, 0, 2], [0, 0, 0, 0, 2]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 4, 4, 2, 2], [0, 4, 0, 0, 0], [0, 2, 0, 0, 0], [0, 2, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Fire_the_gun_l6adyxlvr2wuudefvqm.json b/data/MiniARC/Fire_the_gun_l6adyxlvr2wuudefvqm.json new file mode 100644 index 0000000..bf3863a --- /dev/null +++ b/data/MiniARC/Fire_the_gun_l6adyxlvr2wuudefvqm.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 5, 5], [0, 0, 0, 0, 5], [5, 5, 5, 0, 0], [0, 0, 0, 5, 0], [0, 0, 5, 5, 5]], "output": [[2, 2, 2, 5, 5], [0, 0, 0, 0, 5], [5, 5, 5, 0, 0], [0, 0, 0, 5, 0], [0, 0, 5, 5, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 5, 5, 0, 0], [0, 5, 0, 0, 5], [0, 0, 0, 0, 5], [5, 5, 5, 0, 5]], "output": [[0, 0, 0, 0, 0], [0, 5, 5, 2, 2], [0, 5, 0, 0, 5], [0, 0, 0, 0, 5], [5, 5, 5, 0, 5]]}, {"input": [[0, 5, 5, 0, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 5, 0], [0, 0, 0, 5, 0]], "output": [[0, 5, 5, 2, 2], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [2, 2, 5, 5, 0], [0, 0, 0, 5, 0]]}], "test": [{"input": [[0, 5, 5, 0, 0], [0, 5, 0, 0, 0], [0, 0, 5, 5, 5], [5, 5, 0, 0, 0], [5, 0, 0, 0, 0]], "output": [[0, 5, 5, 2, 2], [0, 5, 0, 0, 0], [0, 0, 5, 5, 5], [5, 5, 2, 2, 2], [5, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Fit_the_object_to_the_gray_area_l6ael6as2vofatntvzb.json b/data/MiniARC/Fit_the_object_to_the_gray_area_l6ael6as2vofatntvzb.json new file mode 100644 index 0000000..58a9260 --- /dev/null +++ b/data/MiniARC/Fit_the_object_to_the_gray_area_l6ael6as2vofatntvzb.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 0, 0], [4, 5, 5, 0, 0], [4, 5, 4, 0, 6], [0, 0, 0, 0, 6], [0, 0, 6, 6, 6]], "output": [[4, 4, 4, 0, 0], [4, 6, 6, 6, 0], [4, 6, 4, 0, 0], [0, 6, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 5, 5, 0, 0], [4, 4, 5, 0, 0], [4, 5, 5, 0, 0], [0, 0, 6, 0, 6], [0, 0, 6, 6, 6]], "output": [[4, 6, 6, 0, 0], [4, 4, 6, 0, 0], [4, 6, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 5, 5, 0, 0], [4, 5, 5, 0, 0], [4, 4, 4, 6, 6], [0, 0, 0, 6, 6], [0, 0, 0, 6, 6]], "output": [[4, 6, 6, 6, 0], [4, 6, 6, 6, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 5, 5, 0, 0], [4, 5, 4, 0, 0], [4, 4, 4, 0, 0], [0, 0, 6, 6, 6], [0, 0, 6, 0, 6]], "output": [[4, 6, 6, 6, 0], [4, 6, 4, 6, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 4, 5, 0, 0], [4, 4, 5, 0, 0], [4, 5, 5, 0, 0], [0, 0, 6, 0, 0], [0, 6, 6, 6, 6]], "output": [[4, 4, 6, 0, 0], [4, 4, 6, 0, 0], [4, 6, 6, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[4, 4, 4, 0, 0], [4, 4, 5, 0, 0], [4, 5, 5, 0, 0], [0, 0, 0, 0, 6], [0, 0, 0, 6, 6]], "output": [[4, 4, 4, 0, 0], [4, 4, 6, 0, 0], [4, 6, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Flip_color_in_a_line_l6aest2y8e97r6rhou4.json b/data/MiniARC/Flip_color_in_a_line_l6aest2y8e97r6rhou4.json new file mode 100644 index 0000000..8f133c3 --- /dev/null +++ b/data/MiniARC/Flip_color_in_a_line_l6aest2y8e97r6rhou4.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 6, 0], [0, 0, 0, 6, 0], [0, 0, 0, 6, 0], [4, 4, 4, 4, 3], [0, 0, 0, 5, 0]], "output": [[0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [3, 3, 3, 3, 4], [0, 0, 0, 6, 0]]}, {"input": [[0, 0, 3, 0, 0], [6, 6, 7, 7, 7], [0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [0, 0, 4, 0, 0]], "output": [[0, 0, 4, 0, 0], [7, 7, 6, 6, 6], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0]]}, {"input": [[0, 0, 6, 0, 0], [0, 0, 6, 0, 0], [0, 0, 6, 0, 0], [8, 8, 8, 8, 8], [0, 0, 7, 0, 0]], "output": [[0, 0, 7, 0, 0], [0, 0, 7, 0, 0], [0, 0, 7, 0, 0], [8, 8, 8, 8, 8], [0, 0, 6, 0, 0]]}], "test": [{"input": [[0, 0, 7, 0, 0], [0, 0, 7, 0, 0], [3, 3, 2, 1, 1], [0, 0, 2, 0, 0], [0, 0, 2, 0, 0]], "output": [[0, 0, 2, 0, 0], [0, 0, 2, 0, 0], [1, 1, 7, 3, 3], [0, 0, 7, 0, 0], [0, 0, 7, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Flip_color_l6ab8jog1gzd12hofpc.json b/data/MiniARC/Flip_color_l6ab8jog1gzd12hofpc.json new file mode 100644 index 0000000..0626dc9 --- /dev/null +++ b/data/MiniARC/Flip_color_l6ab8jog1gzd12hofpc.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 4, 4, 0, 0], [0, 4, 6, 6, 0], [0, 4, 4, 6, 0], [0, 4, 4, 0, 0], [0, 6, 4, 0, 0]], "output": [[0, 6, 6, 0, 0], [0, 6, 4, 4, 0], [0, 6, 6, 4, 0], [0, 6, 6, 0, 0], [0, 4, 6, 0, 0]]}, {"input": [[0, 0, 0, 0, 3], [0, 0, 3, 2, 0], [0, 0, 2, 3, 0], [0, 0, 0, 2, 0], [3, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 2], [0, 0, 2, 3, 0], [0, 0, 3, 2, 0], [0, 0, 0, 3, 0], [2, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [0, 4, 0, 0, 0], [0, 1, 4, 0, 0], [0, 1, 0, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [0, 1, 0, 0, 0], [0, 4, 1, 0, 0], [0, 4, 0, 4, 0]]}], "test": [{"input": [[7, 0, 0, 0, 0], [7, 0, 5, 7, 0], [7, 0, 7, 7, 0], [0, 5, 5, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 0, 0, 0, 0], [5, 0, 7, 5, 0], [5, 0, 5, 5, 0], [0, 7, 7, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Flip_gray_is_the_axis_l6aebhyhb7kavxvpv69.json b/data/MiniARC/Flip_gray_is_the_axis_l6aebhyhb7kavxvpv69.json new file mode 100644 index 0000000..466f9b2 --- /dev/null +++ b/data/MiniARC/Flip_gray_is_the_axis_l6aebhyhb7kavxvpv69.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 8, 6, 0, 5], [8, 8, 6, 5, 0], [0, 6, 5, 0, 0], [0, 5, 0, 0, 0], [5, 0, 0, 0, 0]], "output": [[0, 8, 6, 0, 5], [8, 8, 6, 5, 0], [0, 6, 5, 6, 6], [0, 5, 6, 8, 8], [5, 0, 0, 8, 0]]}, {"input": [[3, 4, 5, 0, 0], [2, 3, 5, 0, 0], [2, 2, 5, 0, 0], [9, 8, 5, 0, 0], [4, 8, 5, 0, 0]], "output": [[3, 4, 5, 4, 3], [2, 3, 5, 3, 2], [2, 2, 5, 2, 2], [9, 8, 5, 8, 9], [4, 8, 5, 8, 4]]}, {"input": [[6, 7, 9, 9, 6], [7, 9, 7, 7, 9], [5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 7, 9, 9, 6], [7, 9, 7, 7, 9], [5, 5, 5, 5, 5], [7, 9, 7, 7, 9], [6, 7, 9, 9, 6]]}], "test": [{"input": [[5, 8, 4, 8, 2], [0, 5, 4, 6, 4], [0, 0, 5, 2, 4], [0, 0, 0, 5, 6], [0, 0, 0, 0, 5]], "output": [[5, 8, 4, 8, 2], [8, 5, 4, 6, 4], [4, 4, 5, 2, 4], [8, 6, 2, 5, 6], [2, 4, 4, 6, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/FloodFill_l6ab6wvu67ltkeaialw.json b/data/MiniARC/FloodFill_l6ab6wvu67ltkeaialw.json new file mode 100644 index 0000000..d3f970f --- /dev/null +++ b/data/MiniARC/FloodFill_l6ab6wvu67ltkeaialw.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 1, 1, 1, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 1, 1, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 7, 7, 7, 0], [0, 7, 7, 7, 0], [0, 7, 7, 7, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 1, 1, 1, 0], [1, 1, 0, 1, 0], [1, 0, 0, 1, 0], [1, 1, 0, 1, 0], [0, 1, 1, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 7, 0, 0], [0, 7, 7, 0, 0], [0, 0, 7, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 1, 1, 1, 1], [0, 1, 0, 0, 1], [0, 1, 0, 0, 1], [0, 1, 1, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 7, 7, 0], [0, 0, 7, 7, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 1, 1, 1, 1], [1, 1, 0, 0, 1], [1, 0, 0, 0, 1], [1, 1, 0, 1, 1], [0, 1, 1, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 7, 7, 0], [0, 7, 7, 7, 0], [0, 0, 7, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Good_axis_l69ctqaoulgvm1zso2.json b/data/MiniARC/Good_axis_l69ctqaoulgvm1zso2.json new file mode 100644 index 0000000..058d168 --- /dev/null +++ b/data/MiniARC/Good_axis_l69ctqaoulgvm1zso2.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [7, 0, 8, 0, 8], [2, 8, 0, 8, 0], [8, 2, 2, 2, 2]], "output": [[2, 0, 8, 0, 8], [2, 8, 0, 8, 0], [8, 0, 0, 0, 0], [2, 0, 0, 0, 0], [2, 2, 2, 2, 2]]}, {"input": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [2, 0, 0, 0, 8], [7, 0, 0, 8, 0], [8, 8, 8, 2, 2]], "output": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 8], [2, 0, 0, 8, 0], [8, 8, 8, 0, 0], [2, 2, 2, 2, 2]]}], "test": [{"input": [[2, 0, 8, 0, 0], [2, 0, 0, 0, 0], [2, 8, 0, 8, 0], [7, 0, 0, 0, 0], [8, 2, 2, 2, 8]], "output": [[2, 0, 0, 0, 0], [2, 8, 0, 8, 0], [2, 0, 0, 0, 0], [8, 0, 0, 0, 8], [2, 2, 2, 2, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/Good_divided_l69o6mo4h8dn43zu6fb.json b/data/MiniARC/Good_divided_l69o6mo4h8dn43zu6fb.json new file mode 100644 index 0000000..eac06e6 --- /dev/null +++ b/data/MiniARC/Good_divided_l69o6mo4h8dn43zu6fb.json @@ -0,0 +1 @@ +{"train": [{"input": [[6, 6, 4, 7, 0], [0, 6, 4, 7, 7], [4, 4, 4, 4, 4], [8, 8, 4, 0, 9], [0, 0, 4, 9, 9]], "output": [[6, 6, 7, 0, 0], [0, 6, 7, 7, 0], [0, 0, 0, 9, 0], [0, 0, 9, 9, 0], [0, 0, 0, 0, 0]]}, {"input": [[7, 7, 2, 6, 6], [0, 7, 2, 6, 6], [2, 2, 2, 2, 2], [0, 9, 2, 8, 0], [9, 9, 2, 0, 0]], "output": [[7, 7, 0, 0, 0], [0, 7, 0, 0, 0], [0, 9, 0, 0, 0], [9, 9, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[1, 0, 8, 4, 4], [1, 1, 8, 0, 4], [8, 8, 8, 8, 8], [6, 6, 8, 7, 7], [0, 0, 8, 7, 0]], "output": [[1, 0, 4, 4, 0], [1, 1, 0, 4, 0], [0, 0, 7, 7, 0], [0, 0, 7, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Good_layer_l69nn5lz6kk4z4szffo.json b/data/MiniARC/Good_layer_l69nn5lz6kk4z4szffo.json new file mode 100644 index 0000000..7e27c2a --- /dev/null +++ b/data/MiniARC/Good_layer_l69nn5lz6kk4z4szffo.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 4, 0], [4, 4, 4, 4, 0], [4, 4, 1, 1, 1], [4, 4, 1, 1, 1], [0, 0, 1, 1, 1]], "output": [[4, 4, 4, 4, 0], [4, 4, 4, 4, 0], [4, 4, 4, 4, 1], [4, 4, 4, 4, 1], [0, 0, 1, 1, 1]]}, {"input": [[0, 0, 0, 0, 0], [0, 3, 3, 3, 0], [0, 3, 3, 6, 6], [0, 3, 3, 6, 6], [0, 0, 0, 6, 6]], "output": [[0, 0, 0, 0, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 6], [0, 3, 3, 3, 6], [0, 0, 0, 6, 6]]}], "test": [{"input": [[0, 0, 0, 7, 0], [0, 8, 8, 8, 8], [0, 8, 0, 7, 0], [7, 8, 7, 7, 0], [0, 8, 0, 0, 0]], "output": [[0, 0, 0, 7, 0], [0, 8, 8, 7, 8], [0, 8, 0, 7, 0], [7, 7, 7, 7, 0], [0, 8, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Good_maze_l69na9a94pkojo20vdi.json b/data/MiniARC/Good_maze_l69na9a94pkojo20vdi.json new file mode 100644 index 0000000..f68b584 --- /dev/null +++ b/data/MiniARC/Good_maze_l69na9a94pkojo20vdi.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 2, 0, 0, 0], [0, 2, 0, 2, 2], [0, 0, 0, 0, 0], [2, 0, 2, 2, 0], [0, 0, 0, 4, 0]], "output": [[0, 0, 0, 0, 0], [8, 0, 0, 0, 0], [8, 8, 0, 0, 0], [0, 8, 0, 0, 0], [0, 8, 8, 0, 0]]}, {"input": [[4, 2, 0, 0, 0], [0, 2, 0, 2, 0], [0, 2, 0, 2, 0], [0, 2, 0, 2, 0], [0, 0, 0, 2, 4]], "output": [[0, 0, 8, 8, 8], [8, 0, 8, 0, 8], [8, 0, 8, 0, 8], [8, 0, 8, 0, 8], [8, 8, 8, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [2, 2, 2, 2, 0], [0, 0, 0, 0, 0], [0, 2, 2, 2, 0], [4, 2, 4, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [8, 8, 8, 8, 8], [8, 0, 0, 0, 8], [0, 0, 0, 8, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/Good_object_inside_l69nwyw75atgbflpm1i.json b/data/MiniARC/Good_object_inside_l69nwyw75atgbflpm1i.json new file mode 100644 index 0000000..e6d5c22 --- /dev/null +++ b/data/MiniARC/Good_object_inside_l69nwyw75atgbflpm1i.json @@ -0,0 +1 @@ +{"train": [{"input": [[6, 6, 6, 6, 6], [6, 0, 0, 3, 6], [6, 4, 0, 0, 6], [6, 0, 0, 0, 6], [6, 6, 6, 6, 6]], "output": [[6, 6, 6, 6, 6], [6, 0, 0, 3, 6], [6, 4, 0, 3, 6], [6, 4, 0, 3, 6], [6, 6, 6, 6, 6]]}, {"input": [[6, 6, 6, 6, 6], [6, 2, 3, 4, 6], [6, 0, 0, 0, 6], [6, 0, 0, 0, 6], [6, 6, 6, 6, 6]], "output": [[6, 6, 6, 6, 6], [6, 2, 3, 4, 6], [6, 2, 3, 4, 6], [6, 2, 3, 4, 6], [6, 6, 6, 6, 6]]}], "test": [{"input": [[6, 6, 6, 6, 6], [6, 0, 0, 0, 6], [6, 0, 0, 0, 6], [6, 7, 8, 9, 6], [6, 6, 6, 6, 6]], "output": [[6, 6, 6, 6, 6], [6, 0, 0, 0, 6], [6, 0, 0, 0, 6], [6, 7, 8, 9, 6], [6, 6, 6, 6, 6]]}]} \ No newline at end of file diff --git a/data/MiniARC/Gravity_l6ab99rxv8zu9j4t3bl.json b/data/MiniARC/Gravity_l6ab99rxv8zu9j4t3bl.json new file mode 100644 index 0000000..ec4143b --- /dev/null +++ b/data/MiniARC/Gravity_l6ab99rxv8zu9j4t3bl.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 3, 0, 0, 0], [5, 0, 2, 8, 0], [0, 0, 0, 2, 0], [3, 0, 6, 0, 0], [0, 0, 0, 0, 9]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 0, 2, 8, 0], [3, 3, 6, 2, 9]]}, {"input": [[0, 0, 0, 0, 2], [3, 3, 3, 0, 0], [0, 7, 6, 0, 8], [1, 0, 0, 8, 0], [0, 6, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [3, 7, 3, 0, 2], [1, 6, 6, 8, 8]]}, {"input": [[0, 0, 0, 0, 4], [0, 0, 0, 4, 0], [0, 0, 4, 0, 0], [0, 4, 0, 0, 0], [4, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 4, 4, 4, 4]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0]]}], "test": [{"input": [[3, 3, 0, 0, 4], [0, 3, 0, 4, 0], [0, 0, 4, 0, 0], [6, 6, 6, 0, 7], [0, 0, 0, 7, 7]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 3, 0, 0, 4], [3, 3, 4, 4, 7], [6, 6, 6, 7, 7]]}]} \ No newline at end of file diff --git a/data/MiniARC/If_yellow_vertical_flip_if_green_horizontal_flip_l6ab8cv1mtnt7jenaia.json b/data/MiniARC/If_yellow_vertical_flip_if_green_horizontal_flip_l6ab8cv1mtnt7jenaia.json new file mode 100644 index 0000000..d0bad0a --- /dev/null +++ b/data/MiniARC/If_yellow_vertical_flip_if_green_horizontal_flip_l6ab8cv1mtnt7jenaia.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 4], [0, 0, 0, 4, 0], [0, 0, 4, 4, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 3, 3, 3, 0], [0, 3, 0, 3, 0], [3, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 3, 0, 3, 0], [0, 3, 3, 3, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [4, 4, 0, 0, 0], [4, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 4, 4], [0, 0, 0, 0, 4]]}, {"input": [[0, 0, 3, 0, 0], [0, 0, 3, 3, 3], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0]], "output": [[0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 3, 3], [0, 0, 3, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 4], [0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 4]], "output": [[4, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 0, 0, 0], [4, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Importance_of_social_distance_l6afc1q0dm28z9i6egn.json b/data/MiniARC/Importance_of_social_distance_l6afc1q0dm28z9i6egn.json new file mode 100644 index 0000000..38ed9df --- /dev/null +++ b/data/MiniARC/Importance_of_social_distance_l6afc1q0dm28z9i6egn.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 5, 5, 0, 0], [5, 0, 5, 0, 5], [0, 0, 0, 5, 0], [0, 0, 5, 0, 0], [0, 5, 0, 5, 0]], "output": [[0, 2, 2, 0, 0], [5, 0, 2, 0, 5], [0, 0, 0, 5, 0], [0, 0, 5, 0, 0], [0, 5, 0, 5, 0]]}, {"input": [[0, 5, 5, 5, 0], [5, 0, 0, 0, 5], [0, 5, 0, 5, 0], [5, 0, 5, 0, 0], [0, 0, 5, 0, 5]], "output": [[0, 2, 2, 2, 0], [5, 0, 0, 0, 5], [0, 5, 0, 5, 0], [5, 0, 2, 0, 0], [0, 0, 2, 0, 5]]}, {"input": [[5, 0, 5, 0, 5], [0, 5, 0, 5, 0], [0, 0, 5, 0, 5], [5, 0, 5, 5, 0], [0, 5, 0, 0, 5]], "output": [[5, 0, 5, 0, 5], [0, 5, 0, 5, 0], [0, 0, 2, 0, 5], [5, 0, 2, 2, 0], [0, 5, 0, 0, 5]]}], "test": [{"input": [[0, 5, 0, 0, 5], [5, 0, 0, 5, 0], [0, 5, 0, 0, 0], [0, 0, 5, 0, 5], [5, 0, 0, 0, 5]], "output": [[0, 5, 0, 0, 5], [5, 0, 0, 5, 0], [0, 5, 0, 0, 0], [0, 0, 5, 0, 2], [5, 0, 0, 0, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/LargestBlackArea_l6abwdmst9ilyp2vewc.json b/data/MiniARC/LargestBlackArea_l6abwdmst9ilyp2vewc.json new file mode 100644 index 0000000..71174e8 --- /dev/null +++ b/data/MiniARC/LargestBlackArea_l6abwdmst9ilyp2vewc.json @@ -0,0 +1 @@ +{"train": [{"input": [[7, 0, 0, 0, 0], [0, 7, 7, 0, 7], [0, 0, 0, 7, 0], [0, 0, 0, 7, 0], [0, 0, 0, 0, 7]], "output": [[0, 0, 0, 0, 0], [4, 0, 0, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 4, 0]]}, {"input": [[7, 0, 0, 0, 0], [7, 0, 0, 0, 7], [7, 0, 7, 7, 0], [0, 7, 0, 0, 0], [0, 0, 7, 0, 0]], "output": [[0, 4, 4, 4, 4], [0, 4, 4, 4, 0], [0, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[7, 0, 0, 0, 0], [0, 7, 0, 0, 0], [0, 0, 7, 7, 0], [0, 0, 7, 0, 7], [0, 0, 7, 0, 0]], "output": [[0, 4, 4, 4, 4], [0, 0, 4, 4, 4], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[7, 0, 0, 7, 0], [0, 7, 7, 0, 0], [0, 7, 0, 0, 0], [7, 0, 7, 0, 0], [0, 0, 0, 7, 0]], "output": [[0, 0, 0, 0, 4], [0, 0, 0, 4, 4], [0, 0, 4, 4, 4], [0, 0, 0, 4, 4], [0, 0, 0, 0, 4]]}]} \ No newline at end of file diff --git a/data/MiniARC/LetsMeetDiagonal_Edited_l6aeg2lz0fi09t4du6kr.json b/data/MiniARC/LetsMeetDiagonal_Edited_l6aeg2lz0fi09t4du6kr.json new file mode 100644 index 0000000..0d2379e --- /dev/null +++ b/data/MiniARC/LetsMeetDiagonal_Edited_l6aeg2lz0fi09t4du6kr.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 4], [0, 4, 0, 0, 0], [0, 0, 0, 4, 0], [0, 0, 4, 0, 0], [4, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 7], [0, 7, 0, 7, 0], [0, 7, 7, 7, 0], [0, 7, 7, 0, 0], [7, 0, 0, 0, 0]]}, {"input": [[0, 0, 4, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 4, 0, 4, 0]], "output": [[0, 0, 7, 0, 7], [0, 0, 7, 7, 7], [7, 0, 7, 7, 7], [7, 7, 0, 7, 7], [7, 7, 0, 7, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 4, 4, 0], [0, 0, 0, 0, 0], [4, 4, 0, 0, 0], [0, 0, 0, 0, 4]], "output": [[0, 0, 0, 0, 7], [0, 0, 7, 7, 7], [0, 0, 7, 0, 7], [7, 7, 0, 0, 7], [7, 0, 0, 0, 7]]}], "test": [{"input": [[0, 4, 0, 4, 0], [0, 0, 0, 0, 0], [4, 0, 4, 0, 4], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 7, 0, 7, 7], [0, 7, 0, 7, 7], [7, 7, 7, 0, 7], [7, 7, 0, 0, 0], [7, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Linear_Bar_l6ag6o0l3vuqske3qj7.json b/data/MiniARC/Linear_Bar_l6ag6o0l3vuqske3qj7.json new file mode 100644 index 0000000..061b72c --- /dev/null +++ b/data/MiniARC/Linear_Bar_l6ag6o0l3vuqske3qj7.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1]], "output": [[1, 0, 0, 0, 0], [1, 0, 1, 0, 0], [1, 0, 1, 0, 1], [1, 0, 1, 0, 1], [1, 0, 1, 0, 1]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [6, 6, 6, 0, 0], [0, 0, 0, 0, 0], [6, 6, 6, 6, 6]], "output": [[6, 0, 0, 0, 0], [0, 0, 0, 0, 0], [6, 6, 6, 0, 0], [0, 0, 0, 0, 0], [6, 6, 6, 6, 6]]}, {"input": [[8, 0, 0, 0, 8], [8, 0, 0, 0, 8], [8, 0, 0, 0, 8], [8, 0, 0, 0, 8], [8, 0, 0, 0, 8]], "output": [[8, 0, 8, 0, 8], [8, 0, 8, 0, 8], [8, 0, 8, 0, 8], [8, 0, 8, 0, 8], [8, 0, 8, 0, 8]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 0, 0, 0, 0], [3, 0, 0, 0, 0], [3, 0, 0, 0, 3]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 0, 0, 0, 0], [3, 0, 3, 0, 0], [3, 0, 3, 0, 3]]}, {"input": [[5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 0]], "output": [[5, 0, 5, 0, 5], [5, 0, 5, 0, 5], [0, 0, 5, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 0]]}, {"input": [[0, 7, 7, 7, 7], [0, 0, 0, 0, 0], [0, 0, 7, 7, 7], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 7, 7, 7, 7], [0, 0, 0, 0, 0], [0, 0, 7, 7, 7], [0, 0, 0, 0, 0], [0, 0, 0, 7, 7]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 2, 2, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 2]], "output": [[2, 2, 2, 2, 2], [0, 0, 0, 0, 0], [0, 0, 2, 2, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/Most_Common_color_l6ab0lf3xztbyxsu3p.json b/data/MiniARC/Most_Common_color_l6ab0lf3xztbyxsu3p.json new file mode 100644 index 0000000..9e73954 --- /dev/null +++ b/data/MiniARC/Most_Common_color_l6ab0lf3xztbyxsu3p.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 6, 8], [4, 2, 2, 6, 8], [4, 6, 4, 6, 8], [2, 2, 6, 8, 8], [4, 2, 2, 2, 2]], "output": [[2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2]]}, {"input": [[7, 7, 9, 9, 6], [7, 5, 5, 5, 6], [7, 7, 9, 9, 6], [7, 8, 8, 8, 6], [7, 7, 9, 9, 6]], "output": [[7, 7, 7, 7, 7], [7, 7, 7, 7, 7], [7, 7, 7, 7, 7], [7, 7, 7, 7, 7], [7, 7, 7, 7, 7]]}, {"input": [[7, 7, 7, 7, 5], [7, 7, 7, 7, 5], [7, 3, 3, 3, 3], [5, 3, 3, 3, 3], [5, 3, 3, 3, 3]], "output": [[3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 3]]}], "test": [{"input": [[7, 4, 3, 6, 6], [4, 3, 8, 7, 6], [4, 3, 7, 8, 8], [3, 4, 7, 8, 1], [3, 7, 8, 8, 1]], "output": [[8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [8, 8, 8, 8, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/Move_and_flip_l6afdidd7eaonbxosey.json b/data/MiniARC/Move_and_flip_l6afdidd7eaonbxosey.json new file mode 100644 index 0000000..3cdb531 --- /dev/null +++ b/data/MiniARC/Move_and_flip_l6afdidd7eaonbxosey.json @@ -0,0 +1 @@ +{"train": [{"input": [[6, 4, 0, 0, 0], [4, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 6, 4, 0, 0], [0, 4, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 4, 3, 3, 0], [0, 2, 4, 3, 0], [0, 2, 2, 4, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 2, 2], [0, 0, 3, 4, 2], [0, 0, 3, 3, 4]]}, {"input": [[0, 0, 0, 0, 0], [5, 6, 6, 0, 0], [4, 5, 6, 0, 0], [4, 4, 5, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 5, 4, 4, 0], [0, 6, 5, 4, 0], [0, 6, 6, 5, 0]]}], "test": [{"input": [[0, 0, 3, 4, 0], [0, 0, 2, 3, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 3, 2], [0, 0, 0, 4, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/One_Color_Collect_together_l6bkbzu66anwnd6daa.json b/data/MiniARC/One_Color_Collect_together_l6bkbzu66anwnd6daa.json new file mode 100644 index 0000000..300ca36 --- /dev/null +++ b/data/MiniARC/One_Color_Collect_together_l6bkbzu66anwnd6daa.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[1, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1]], "output": [[1, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 0, 0, 1, 1], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 1, 1], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/One_Color_Diagonal_Denoising_l6bktxbcgcze41sald4.json b/data/MiniARC/One_Color_Diagonal_Denoising_l6bktxbcgcze41sald4.json new file mode 100644 index 0000000..3afb589 --- /dev/null +++ b/data/MiniARC/One_Color_Diagonal_Denoising_l6bktxbcgcze41sald4.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [0, 1, 1, 0, 0], [0, 0, 1, 1, 0], [0, 0, 0, 1, 0]], "output": [[0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 1, 0]]}, {"input": [[1, 0, 0, 0, 0], [1, 1, 0, 0, 0], [0, 1, 1, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 1, 1]], "output": [[1, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]]}, {"input": [[1, 1, 0, 0, 0], [0, 1, 1, 0, 0], [0, 0, 1, 1, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]], "output": [[1, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 1, 1, 0], [0, 0, 1, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 0, 1, 0], [0, 0, 1, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/One_Color_Gravity_l6bk9t38ni3lwbapno.json b/data/MiniARC/One_Color_Gravity_l6bk9t38ni3lwbapno.json new file mode 100644 index 0000000..4fbc406 --- /dev/null +++ b/data/MiniARC/One_Color_Gravity_l6bk9t38ni3lwbapno.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 1, 1, 0], [0, 1, 0, 0, 1], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 1, 1]]}, {"input": [[0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 0, 1, 0, 1]]}, {"input": [[0, 0, 0, 0, 1], [0, 0, 1, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 1, 1]]}], "test": [{"input": [[0, 1, 0, 0, 1], [0, 0, 0, 0, 0], [1, 0, 1, 0, 0], [0, 0, 0, 1, 0], [1, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 1, 1, 1, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/One_Color_Multiply_by_two_l6bkmzmkvfs83xelwq8.json b/data/MiniARC/One_Color_Multiply_by_two_l6bkmzmkvfs83xelwq8.json new file mode 100644 index 0000000..1611369 --- /dev/null +++ b/data/MiniARC/One_Color_Multiply_by_two_l6bkmzmkvfs83xelwq8.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [1, 1, 0, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 1, 0, 0, 0], [1, 1, 0, 1, 1], [1, 1, 0, 1, 1]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 1, 1, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 1, 1, 0, 0], [0, 1, 1, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 0, 1, 0, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 0, 1, 0, 1], [1, 0, 1, 0, 1]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 0, 1], [1, 1, 1, 1, 1]], "output": [[0, 0, 0, 0, 0], [1, 1, 1, 0, 1], [1, 1, 1, 0, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/One_Color_Sequence_l6bl12mbpu3ide97bfe.json b/data/MiniARC/One_Color_Sequence_l6bl12mbpu3ide97bfe.json new file mode 100644 index 0000000..1f41547 --- /dev/null +++ b/data/MiniARC/One_Color_Sequence_l6bl12mbpu3ide97bfe.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [0, 0, 1, 1, 0], [0, 1, 1, 1, 0], [1, 1, 1, 1, 0]], "output": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 1, 1, 1], [0, 1, 1, 1, 1], [1, 1, 1, 1, 1]]}, {"input": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 1, 1, 1], [0, 1, 1, 1, 1], [0, 1, 1, 1, 1]], "output": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 1, 1, 1], [0, 1, 1, 1, 1], [1, 1, 1, 1, 1]]}, {"input": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 0, 1, 1], [0, 1, 0, 1, 1], [1, 1, 0, 1, 1]], "output": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 1, 1, 1], [0, 1, 1, 1, 1], [1, 1, 1, 1, 1]]}], "test": [{"input": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 1, 1, 1], [0, 0, 1, 1, 1], [1, 0, 1, 1, 1]], "output": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 1], [0, 0, 1, 1, 1], [0, 1, 1, 1, 1], [1, 1, 1, 1, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/One_Color_Simple_Stuff_l6bkg9unb1kgovxkon6.json b/data/MiniARC/One_Color_Simple_Stuff_l6bkg9unb1kgovxkon6.json new file mode 100644 index 0000000..6e868ed --- /dev/null +++ b/data/MiniARC/One_Color_Simple_Stuff_l6bkg9unb1kgovxkon6.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 1], [0, 0, 0, 1, 0], [0, 0, 1, 0, 0], [0, 1, 0, 0, 0], [1, 0, 0, 0, 0]], "output": [[0, 0, 0, 1, 0], [0, 0, 1, 0, 0], [0, 1, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 0, 1, 0], [0, 0, 1, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 0, 1, 0], [0, 0, 1, 0, 0], [0, 1, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 0, 1, 0]]}], "test": [{"input": [[0, 0, 0, 1, 0], [0, 0, 1, 0, 0], [0, 1, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 1, 0, 0], [0, 1, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/One_Color_gravity_2_l6bl4z15y83gmlqgkg.json b/data/MiniARC/One_Color_gravity_2_l6bl4z15y83gmlqgkg.json new file mode 100644 index 0000000..924426e --- /dev/null +++ b/data/MiniARC/One_Color_gravity_2_l6bl4z15y83gmlqgkg.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [0, 0, 1, 1, 0], [0, 1, 1, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 1, 0], [0, 1, 1, 1, 0], [0, 1, 1, 1, 0]]}, {"input": [[1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 1, 1], [1, 1, 1, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1]]}, {"input": [[0, 0, 1, 1, 0], [0, 0, 0, 0, 0], [1, 1, 0, 1, 1], [1, 1, 0, 1, 1], [1, 1, 0, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [1, 1, 0, 1, 1], [1, 1, 0, 1, 1], [1, 1, 1, 1, 1]]}], "test": [{"input": [[0, 1, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 0, 0], [1, 1, 1, 0, 1]], "output": [[0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 1, 0, 0, 0], [0, 1, 1, 0, 0], [1, 1, 1, 0, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/OrangeToYellow_l6aasjvev63lnj34jm.json b/data/MiniARC/OrangeToYellow_l6aasjvev63lnj34jm.json new file mode 100644 index 0000000..7d8a459 --- /dev/null +++ b/data/MiniARC/OrangeToYellow_l6aasjvev63lnj34jm.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [1, 1, 7, 4, 1], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0]], "output": [[0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [1, 1, 1, 7, 1], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0]]}, {"input": [[1, 0, 0, 0, 1], [0, 1, 0, 1, 0], [0, 0, 7, 0, 0], [0, 1, 0, 1, 0], [1, 0, 0, 0, 4]], "output": [[1, 0, 0, 0, 1], [0, 1, 0, 1, 0], [0, 0, 1, 0, 0], [0, 1, 0, 1, 0], [1, 0, 0, 0, 7]]}, {"input": [[0, 0, 1, 0, 0], [0, 1, 0, 7, 0], [4, 0, 1, 0, 1], [0, 1, 0, 1, 0], [0, 0, 1, 0, 0]], "output": [[0, 0, 1, 0, 0], [0, 1, 0, 1, 0], [7, 0, 1, 0, 1], [0, 1, 0, 1, 0], [0, 0, 1, 0, 0]]}], "test": [{"input": [[1, 7, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 4, 1, 1]], "output": [[1, 1, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 7, 1, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/Poke_l6aexsnrtwwjb8ttht.json b/data/MiniARC/Poke_l6aexsnrtwwjb8ttht.json new file mode 100644 index 0000000..dc73a45 --- /dev/null +++ b/data/MiniARC/Poke_l6aexsnrtwwjb8ttht.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 0, 0, 0, 0], [0, 2, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 2, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 4, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 1, 0, 0, 0], [1, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 2], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 1, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 6, 0], [0, 0, 0, 0, 6]], "output": [[3, 0, 0, 0, 0], [0, 6, 0, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Put_another_on_yourselves_l6adr7fndqi61wmtnvj.json b/data/MiniARC/Put_another_on_yourselves_l6adr7fndqi61wmtnvj.json new file mode 100644 index 0000000..8251502 --- /dev/null +++ b/data/MiniARC/Put_another_on_yourselves_l6adr7fndqi61wmtnvj.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 6, 6, 6], [6, 6, 6, 0, 0], [5, 5, 5, 5, 5], [0, 7, 0, 7, 0], [0, 7, 7, 7, 0]], "output": [[0, 7, 6, 7, 6], [6, 7, 7, 7, 0], [5, 5, 5, 5, 5], [0, 7, 6, 6, 6], [6, 6, 6, 7, 0]]}, {"input": [[0, 8, 8, 8, 8], [0, 0, 0, 0, 8], [5, 5, 5, 5, 5], [0, 9, 9, 0, 0], [9, 0, 0, 9, 9]], "output": [[0, 9, 9, 8, 8], [9, 0, 0, 9, 9], [5, 5, 5, 5, 5], [0, 8, 8, 8, 8], [9, 0, 0, 9, 8]]}, {"input": [[0, 1, 0, 1, 0], [0, 1, 1, 1, 0], [5, 5, 5, 5, 5], [0, 0, 4, 0, 4], [0, 0, 4, 0, 4]], "output": [[0, 1, 4, 1, 4], [0, 1, 4, 1, 4], [5, 5, 5, 5, 5], [0, 1, 4, 1, 4], [0, 1, 1, 1, 4]]}], "test": [{"input": [[2, 0, 0, 2, 0], [0, 2, 2, 2, 0], [5, 5, 5, 5, 5], [7, 7, 7, 7, 0], [0, 0, 0, 0, 0]], "output": [[7, 7, 7, 7, 0], [0, 2, 2, 2, 0], [5, 5, 5, 5, 5], [2, 7, 7, 2, 0], [0, 2, 2, 2, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Put_away_overlapping_rectangles_l6afs0vwh2o0ztvftrs.json b/data/MiniARC/Put_away_overlapping_rectangles_l6afs0vwh2o0ztvftrs.json new file mode 100644 index 0000000..ff66f72 --- /dev/null +++ b/data/MiniARC/Put_away_overlapping_rectangles_l6afs0vwh2o0ztvftrs.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 3, 3], [0, 8, 8, 8, 3], [0, 8, 8, 8, 0]], "output": [[0, 0, 3, 3, 3], [0, 0, 3, 3, 3], [0, 0, 0, 0, 0], [8, 8, 8, 0, 0], [8, 8, 8, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 1, 1, 1, 0], [0, 1, 1, 1, 7], [0, 1, 1, 1, 7], [0, 0, 0, 7, 7]], "output": [[1, 1, 1, 0, 0], [1, 1, 1, 0, 0], [1, 1, 1, 7, 7], [0, 0, 0, 7, 7], [0, 0, 0, 7, 7]]}, {"input": [[0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 4, 4, 2, 0], [0, 2, 2, 2, 0], [0, 2, 2, 2, 0]], "output": [[4, 4, 0, 0, 0], [4, 4, 0, 0, 0], [0, 0, 2, 2, 2], [0, 0, 2, 2, 2], [0, 0, 2, 2, 2]]}], "test": [{"input": [[0, 0, 0, 0, 0], [9, 9, 9, 0, 0], [9, 9, 9, 0, 0], [9, 9, 9, 6, 6], [0, 0, 6, 6, 6]], "output": [[9, 9, 9, 0, 0], [9, 9, 9, 0, 0], [9, 9, 9, 0, 0], [0, 0, 6, 6, 6], [0, 0, 6, 6, 6]]}]} \ No newline at end of file diff --git a/data/MiniARC/Razer_reflection_l6afnlpp4vzn49nkx93.json b/data/MiniARC/Razer_reflection_l6afnlpp4vzn49nkx93.json new file mode 100644 index 0000000..f41503a --- /dev/null +++ b/data/MiniARC/Razer_reflection_l6afnlpp4vzn49nkx93.json @@ -0,0 +1 @@ +{"train": [{"input": [[8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [5, 1, 5, 5, 5], [1, 5, 5, 5, 5], [5, 5, 5, 5, 5]], "output": [[8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [5, 1, 5, 5, 5], [1, 5, 1, 5, 5], [5, 5, 5, 1, 5]]}, {"input": [[0, 3, 0, 9, 9], [0, 0, 3, 9, 9], [0, 0, 0, 9, 9], [0, 0, 0, 9, 9], [0, 0, 0, 9, 9]], "output": [[0, 3, 0, 9, 9], [0, 0, 3, 9, 9], [0, 3, 0, 9, 9], [3, 0, 0, 9, 9], [0, 0, 0, 9, 9]]}, {"input": [[2, 4, 4, 4, 4], [4, 2, 4, 4, 4], [4, 4, 2, 4, 4], [6, 6, 6, 6, 6], [6, 6, 6, 6, 6]], "output": [[2, 4, 4, 4, 2], [4, 2, 4, 2, 4], [4, 4, 2, 4, 4], [6, 6, 6, 6, 6], [6, 6, 6, 6, 6]]}, {"input": [[3, 3, 3, 6, 1], [3, 3, 3, 1, 6], [3, 3, 3, 6, 6], [3, 3, 3, 6, 6], [3, 3, 3, 6, 6]], "output": [[3, 3, 3, 6, 1], [3, 3, 3, 1, 6], [3, 3, 3, 6, 1], [3, 3, 3, 6, 6], [3, 3, 3, 6, 6]]}], "test": [{"input": [[0, 0, 2, 8, 2], [0, 0, 8, 2, 2], [0, 0, 2, 2, 2], [0, 0, 2, 2, 2], [0, 0, 2, 2, 2]], "output": [[0, 0, 2, 8, 2], [0, 0, 8, 2, 2], [0, 0, 2, 8, 2], [0, 0, 2, 2, 8], [0, 0, 2, 2, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/Reflection_l6ab2g1dkofxrxht5h.json b/data/MiniARC/Reflection_l6ab2g1dkofxrxht5h.json new file mode 100644 index 0000000..db531d7 --- /dev/null +++ b/data/MiniARC/Reflection_l6ab2g1dkofxrxht5h.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 1, 0, 1, 1], [0, 1, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 0, 0], [1, 1, 0, 1, 1]]}, {"input": [[3, 3, 3, 3, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 3, 3, 3, 3]]}, {"input": [[0, 0, 4, 0, 0], [4, 4, 0, 4, 4], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 4, 0, 4, 4], [0, 0, 4, 0, 0]]}], "test": [{"input": [[2, 0, 2, 0, 2], [0, 2, 0, 2, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 2, 0, 2, 0], [2, 0, 2, 0, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/Reflection_l6ae9muckoxf9pejy2k.json b/data/MiniARC/Reflection_l6ae9muckoxf9pejy2k.json new file mode 100644 index 0000000..c871e7e --- /dev/null +++ b/data/MiniARC/Reflection_l6ae9muckoxf9pejy2k.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 0], [0, 6, 0, 0, 0], [0, 0, 6, 0, 0]], "output": [[0, 0, 6, 0, 0], [0, 6, 0, 0, 0], [6, 0, 0, 0, 0], [0, 6, 0, 0, 0], [0, 0, 6, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 8, 0], [0, 0, 8, 0, 0]], "output": [[0, 0, 8, 0, 0], [0, 0, 0, 8, 0], [0, 0, 0, 0, 8], [0, 0, 0, 8, 0], [0, 0, 8, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 0], [0, 7, 0, 0, 0]], "output": [[0, 0, 0, 7, 0], [0, 0, 7, 0, 0], [0, 7, 0, 0, 0], [7, 0, 0, 0, 0], [0, 7, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [3, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 4, 0]], "output": [[0, 0, 0, 0, 0], [3, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 3, 0, 3], [0, 0, 0, 3, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Rotate_45_degree_l6bleks8igry3eqt4fn.json b/data/MiniARC/Rotate_45_degree_l6bleks8igry3eqt4fn.json new file mode 100644 index 0000000..2bbbad9 --- /dev/null +++ b/data/MiniARC/Rotate_45_degree_l6bleks8igry3eqt4fn.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 7, 4, 7, 0], [7, 4, 4, 4, 7], [4, 4, 6, 4, 4], [7, 4, 4, 4, 7], [0, 7, 4, 7, 0]], "output": [[7, 7, 7, 7, 7], [7, 4, 4, 4, 7], [7, 4, 6, 4, 7], [7, 4, 4, 4, 7], [7, 7, 7, 7, 7]]}, {"input": [[6, 6, 6, 6, 6], [6, 7, 7, 7, 6], [6, 7, 8, 7, 6], [6, 7, 7, 7, 6], [6, 6, 6, 6, 6]], "output": [[0, 6, 7, 6, 0], [6, 7, 7, 7, 6], [7, 7, 8, 7, 7], [6, 7, 7, 7, 6], [0, 6, 7, 6, 0]]}, {"input": [[0, 5, 2, 5, 0], [5, 2, 2, 2, 5], [2, 2, 9, 2, 2], [5, 2, 2, 2, 5], [0, 5, 2, 5, 0]], "output": [[5, 5, 5, 5, 5], [5, 2, 2, 2, 5], [5, 2, 9, 2, 5], [5, 2, 2, 2, 5], [5, 5, 5, 5, 5]]}], "test": [{"input": [[8, 8, 8, 8, 8], [8, 4, 4, 4, 8], [8, 4, 3, 4, 8], [8, 4, 4, 4, 8], [8, 8, 8, 8, 8]], "output": [[0, 8, 4, 8, 0], [8, 4, 4, 4, 8], [4, 4, 3, 4, 4], [8, 4, 4, 4, 8], [0, 8, 4, 8, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Rotate_90_degrees_random_maze_l6aaxglsmb3xpn7gqi.json b/data/MiniARC/Rotate_90_degrees_random_maze_l6aaxglsmb3xpn7gqi.json new file mode 100644 index 0000000..ce3e1dc --- /dev/null +++ b/data/MiniARC/Rotate_90_degrees_random_maze_l6aaxglsmb3xpn7gqi.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 6, 0, 0, 8], [5, 0, 3, 8, 0], [0, 3, 0, 0, 0], [0, 0, 0, 6, 0]], "output": [[0, 0, 5, 0, 0], [0, 3, 0, 6, 0], [0, 0, 3, 0, 0], [6, 0, 8, 0, 0], [0, 0, 0, 8, 0]]}, {"input": [[0, 0, 9, 0, 0], [7, 9, 0, 0, 0], [0, 0, 0, 3, 0], [0, 0, 7, 0, 3], [0, 0, 2, 0, 0]], "output": [[0, 0, 0, 7, 0], [0, 0, 0, 9, 0], [2, 7, 0, 0, 9], [0, 0, 3, 0, 0], [0, 3, 0, 0, 0]]}, {"input": [[0, 0, 0, 8, 0], [0, 4, 0, 0, 0], [5, 0, 0, 3, 0], [0, 0, 0, 0, 8], [3, 0, 4, 0, 0]], "output": [[3, 0, 5, 0, 0], [0, 0, 0, 4, 0], [4, 0, 0, 0, 0], [0, 0, 3, 0, 8], [0, 8, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 1, 0], [5, 0, 0, 0, 0], [0, 7, 7, 0, 1], [0, 4, 0, 4, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 5, 0], [0, 4, 7, 0, 0], [0, 0, 7, 0, 0], [0, 4, 0, 0, 1], [0, 0, 1, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Simple_Box_Moving_l6aapas5si5cuue2txa.json b/data/MiniARC/Simple_Box_Moving_l6aapas5si5cuue2txa.json new file mode 100644 index 0000000..b9845f2 --- /dev/null +++ b/data/MiniARC/Simple_Box_Moving_l6aapas5si5cuue2txa.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 0, 0, 0, 0], [3, 1, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[1, 0, 0, 0, 0], [0, 1, 3, 3, 3], [1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 2, 4, 2, 0]], "output": [[0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [0, 0, 2, 0, 0], [0, 2, 0, 2, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 6], [0, 0, 0, 6, 8], [0, 0, 0, 0, 6], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 6], [8, 8, 8, 6, 0], [0, 0, 0, 0, 6], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 3, 7, 3, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 3, 0, 3, 0], [0, 0, 3, 0, 0], [0, 0, 7, 0, 0], [0, 0, 7, 0, 0], [0, 0, 7, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Simple_Color_Fill__l6af3wjj3htf3r242ir.json b/data/MiniARC/Simple_Color_Fill__l6af3wjj3htf3r242ir.json new file mode 100644 index 0000000..dbb45c7 --- /dev/null +++ b/data/MiniARC/Simple_Color_Fill__l6af3wjj3htf3r242ir.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 0, 0], [4, 0, 4, 0, 0], [3, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 4, 4, 0, 0], [4, 3, 4, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 1, 1, 1, 1], [0, 1, 0, 0, 1], [0, 1, 0, 0, 1], [0, 1, 1, 1, 5]], "output": [[0, 0, 0, 0, 0], [0, 1, 1, 1, 1], [0, 1, 5, 5, 1], [0, 1, 5, 5, 1], [0, 1, 1, 1, 1]]}, {"input": [[6, 6, 6, 6, 6], [6, 0, 0, 0, 6], [6, 0, 0, 0, 6], [6, 0, 0, 0, 6], [6, 6, 6, 6, 5]], "output": [[6, 6, 6, 6, 6], [6, 5, 5, 5, 6], [6, 5, 5, 5, 6], [6, 5, 5, 5, 6], [6, 6, 6, 6, 6]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 8, 8, 4, 0], [0, 8, 0, 8, 0], [0, 8, 8, 8, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 8, 8, 8, 0], [0, 8, 4, 8, 0], [0, 8, 8, 8, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Simple_Color_Switch_l6abh4s781pwfrie9vt.json b/data/MiniARC/Simple_Color_Switch_l6abh4s781pwfrie9vt.json new file mode 100644 index 0000000..3477ecc --- /dev/null +++ b/data/MiniARC/Simple_Color_Switch_l6abh4s781pwfrie9vt.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 0, 0, 0, 5], [0, 3, 0, 5, 0], [0, 0, 6, 0, 0], [0, 5, 0, 3, 0], [5, 0, 0, 0, 3]], "output": [[5, 0, 0, 0, 3], [0, 5, 0, 3, 0], [0, 0, 6, 0, 0], [0, 3, 0, 5, 0], [3, 0, 0, 0, 5]]}, {"input": [[5, 0, 0, 0, 6], [0, 5, 0, 6, 0], [0, 0, 1, 0, 0], [0, 6, 0, 5, 0], [6, 0, 0, 0, 5]], "output": [[6, 0, 0, 0, 5], [0, 6, 0, 5, 0], [0, 0, 1, 0, 0], [0, 5, 0, 6, 0], [5, 0, 0, 0, 6]]}, {"input": [[2, 0, 0, 0, 7], [0, 2, 0, 7, 0], [0, 0, 3, 0, 0], [0, 7, 0, 2, 0], [7, 0, 0, 0, 2]], "output": [[7, 0, 0, 0, 2], [0, 7, 0, 2, 0], [0, 0, 3, 0, 0], [0, 2, 0, 7, 0], [2, 0, 0, 0, 7]]}], "test": [{"input": [[4, 0, 0, 0, 1], [0, 4, 0, 1, 0], [0, 0, 8, 0, 0], [0, 1, 0, 4, 0], [1, 0, 0, 0, 4]], "output": [[1, 0, 0, 0, 4], [0, 1, 0, 4, 0], [0, 0, 8, 0, 0], [0, 4, 0, 1, 0], [4, 0, 0, 0, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/Simple_Minima_Finding_l6ab9ddt2pph5409c92.json b/data/MiniARC/Simple_Minima_Finding_l6ab9ddt2pph5409c92.json new file mode 100644 index 0000000..f7bacc0 --- /dev/null +++ b/data/MiniARC/Simple_Minima_Finding_l6ab9ddt2pph5409c92.json @@ -0,0 +1 @@ +{"train": [{"input": [[8, 8, 0, 0, 0], [0, 0, 6, 2, 0], [0, 6, 2, 2, 0], [0, 0, 6, 6, 0], [0, 0, 6, 0, 0]], "output": [[8, 8, 8, 8, 8], [0, 0, 6, 2, 0], [0, 6, 2, 2, 0], [0, 0, 6, 6, 0], [0, 0, 6, 0, 0]]}, {"input": [[0, 7, 0, 0, 7], [0, 7, 0, 7, 0], [0, 0, 5, 0, 0], [0, 0, 3, 3, 0], [0, 0, 0, 0, 0]], "output": [[5, 5, 5, 5, 5], [0, 7, 0, 7, 0], [0, 0, 5, 0, 0], [0, 0, 3, 3, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 8, 0], [4, 0, 4, 0, 8], [0, 9, 0, 8, 9], [0, 0, 8, 9, 0], [0, 8, 0, 0, 9]], "output": [[4, 4, 4, 4, 4], [4, 0, 4, 0, 8], [0, 9, 0, 8, 9], [0, 0, 8, 9, 0], [0, 8, 0, 0, 9]]}], "test": [{"input": [[0, 2, 1, 2, 0], [2, 0, 1, 0, 2], [0, 1, 0, 1, 0], [2, 0, 5, 0, 2], [0, 0, 5, 0, 0]], "output": [[5, 5, 5, 5, 5], [2, 0, 1, 0, 2], [0, 1, 0, 1, 0], [2, 0, 5, 0, 2], [0, 0, 5, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Simple_Occlusion_Corrected_l6aem8yo7dxiyb3i5g4.json b/data/MiniARC/Simple_Occlusion_Corrected_l6aem8yo7dxiyb3i5g4.json new file mode 100644 index 0000000..e9b57aa --- /dev/null +++ b/data/MiniARC/Simple_Occlusion_Corrected_l6aem8yo7dxiyb3i5g4.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 8, 0, 0], [0, 8, 0, 8, 0], [6, 6, 6, 0, 0], [6, 0, 6, 0, 0], [6, 6, 6, 0, 0]], "output": [[0, 0, 8, 0, 0], [0, 8, 0, 8, 0], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 6, 0, 0, 0], [6, 0, 6, 0, 0], [0, 6, 5, 5, 5], [0, 0, 5, 0, 5], [0, 0, 5, 5, 5]], "output": [[0, 6, 0, 0, 0], [6, 0, 6, 0, 0], [0, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 9, 0, 0], [0, 9, 0, 9, 0], [0, 5, 5, 5, 0], [0, 5, 0, 5, 0], [0, 5, 5, 5, 0]], "output": [[0, 0, 9, 0, 0], [0, 9, 0, 9, 0], [0, 0, 9, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 1, 1, 1], [0, 0, 1, 0, 1], [0, 0, 1, 1, 1], [0, 7, 0, 7, 0], [0, 0, 7, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 7, 0, 0], [0, 7, 0, 7, 0], [0, 0, 7, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Simple_Unique_Box_l6adthlbktjkouruq0j.json b/data/MiniARC/Simple_Unique_Box_l6adthlbktjkouruq0j.json new file mode 100644 index 0000000..23af090 --- /dev/null +++ b/data/MiniARC/Simple_Unique_Box_l6adthlbktjkouruq0j.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 1, 1, 1, 1], [0, 1, 0, 0, 1], [0, 1, 0, 4, 1], [0, 1, 1, 1, 1], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 4]]}, {"input": [[0, 0, 0, 0, 0], [1, 1, 1, 1, 0], [1, 0, 4, 1, 0], [1, 0, 0, 1, 0], [1, 1, 1, 1, 0]], "output": [[0, 0, 0, 0, 4], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 1, 1, 1, 1], [0, 1, 0, 0, 1], [0, 1, 3, 0, 1], [0, 1, 1, 1, 1], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 0, 0, 0, 0]]}], "test": [{"input": [[0, 1, 1, 1, 1], [0, 1, 2, 0, 1], [0, 1, 0, 0, 1], [0, 1, 1, 1, 1], [0, 0, 0, 0, 0]], "output": [[2, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Simple_color_substitution_by_max_object_l6abpx6n1d4ho1vu843.json b/data/MiniARC/Simple_color_substitution_by_max_object_l6abpx6n1d4ho1vu843.json new file mode 100644 index 0000000..7693667 --- /dev/null +++ b/data/MiniARC/Simple_color_substitution_by_max_object_l6abpx6n1d4ho1vu843.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 3, 3], [0, 0, 0, 0, 3], [8, 0, 4, 0, 0], [8, 0, 0, 0, 0], [8, 8, 8, 0, 0]], "output": [[0, 0, 0, 3, 3], [0, 0, 0, 0, 3], [4, 0, 8, 0, 0], [4, 0, 0, 0, 0], [4, 4, 4, 0, 0]]}, {"input": [[6, 6, 6, 0, 0], [6, 0, 0, 0, 0], [6, 0, 7, 0, 0], [0, 0, 0, 0, 5], [0, 0, 0, 5, 5]], "output": [[7, 7, 7, 0, 0], [7, 0, 0, 0, 0], [7, 0, 6, 0, 0], [0, 0, 0, 0, 5], [0, 0, 0, 5, 5]]}, {"input": [[0, 0, 0, 7, 7], [0, 0, 0, 0, 7], [0, 0, 8, 0, 9], [0, 0, 0, 0, 9], [0, 0, 9, 9, 9]], "output": [[0, 0, 0, 7, 7], [0, 0, 0, 0, 7], [0, 0, 9, 0, 8], [0, 0, 0, 0, 8], [0, 0, 8, 8, 8]]}], "test": [{"input": [[2, 2, 0, 0, 0], [2, 0, 0, 0, 0], [0, 0, 3, 0, 4], [0, 0, 0, 0, 4], [0, 0, 4, 4, 4]], "output": [[2, 2, 0, 0, 0], [2, 0, 0, 0, 0], [0, 0, 4, 0, 3], [0, 0, 0, 0, 3], [0, 0, 3, 3, 3]]}]} \ No newline at end of file diff --git a/data/MiniARC/Snake_game_Turn_right_when_you_face_the_wall_stop_when_you_meet_your_tail_l6afvp1kql93zvw6l3b.json b/data/MiniARC/Snake_game_Turn_right_when_you_face_the_wall_stop_when_you_meet_your_tail_l6afvp1kql93zvw6l3b.json new file mode 100644 index 0000000..9d04e65 --- /dev/null +++ b/data/MiniARC/Snake_game_Turn_right_when_you_face_the_wall_stop_when_you_meet_your_tail_l6afvp1kql93zvw6l3b.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 5, 0, 0, 0]], "output": [[0, 5, 5, 5, 5], [0, 5, 0, 0, 5], [0, 5, 0, 0, 5], [0, 5, 0, 0, 5], [0, 5, 3, 5, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [3, 0, 0, 0, 5], [5, 5, 5, 5, 5]]}, {"input": [[5, 0, 0, 0, 0], [3, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [3, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 5], [0, 0, 0, 0, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 5, 5, 5, 3], [5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [5, 5, 5, 5, 5]]}], "test": [{"input": [[0, 0, 0, 0, 5], [0, 0, 0, 0, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 5, 5, 3, 5], [5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [5, 5, 5, 5, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/Stretch_the_object_horizontally_l6ah0j8vburw5a914u7.json b/data/MiniARC/Stretch_the_object_horizontally_l6ah0j8vburw5a914u7.json new file mode 100644 index 0000000..524f019 --- /dev/null +++ b/data/MiniARC/Stretch_the_object_horizontally_l6ah0j8vburw5a914u7.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 3, 0, 3, 0], [0, 3, 3, 3, 0], [0, 3, 0, 3, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [3, 0, 0, 0, 3], [3, 3, 3, 3, 3], [3, 0, 0, 0, 3], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 3, 3, 0, 0], [0, 3, 3, 3, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [3, 0, 0, 0, 0], [3, 3, 3, 3, 0], [3, 3, 3, 3, 3], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 3, 3, 3, 0], [0, 3, 3, 3, 0], [0, 3, 0, 3, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[3, 3, 3, 3, 3], [3, 3, 3, 3, 3], [3, 0, 0, 0, 3], [3, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Switch_layer_order_l6agp4tofkv4yw5a3fc.json b/data/MiniARC/Switch_layer_order_l6agp4tofkv4yw5a3fc.json new file mode 100644 index 0000000..5879b8d --- /dev/null +++ b/data/MiniARC/Switch_layer_order_l6agp4tofkv4yw5a3fc.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 3, 1, 1, 1], [3, 3, 1, 1, 1], [3, 3, 0, 0, 7], [6, 6, 6, 6, 7], [3, 3, 0, 0, 7]], "output": [[1, 1, 1, 1, 7], [1, 1, 1, 1, 7], [3, 3, 0, 0, 7], [3, 3, 6, 6, 6], [3, 3, 0, 0, 7]]}, {"input": [[0, 5, 0, 7, 0], [8, 8, 8, 7, 8], [0, 5, 0, 7, 0], [5, 5, 1, 1, 1], [0, 5, 0, 7, 0]], "output": [[0, 5, 0, 7, 0], [8, 5, 8, 8, 8], [0, 5, 0, 7, 0], [1, 1, 1, 7, 1], [0, 5, 0, 7, 0]]}, {"input": [[4, 1, 1, 1, 1], [4, 1, 1, 1, 1], [4, 0, 0, 6, 6], [7, 7, 7, 6, 6], [7, 7, 7, 6, 6]], "output": [[1, 1, 1, 6, 6], [1, 1, 1, 6, 6], [4, 0, 0, 6, 6], [4, 7, 7, 7, 7], [4, 7, 7, 7, 7]]}, {"input": [[9, 8, 8, 8, 8], [9, 8, 8, 8, 8], [9, 8, 8, 8, 8], [9, 0, 0, 7, 7], [1, 1, 1, 7, 7]], "output": [[8, 8, 8, 7, 7], [8, 8, 8, 7, 7], [8, 8, 8, 7, 7], [9, 0, 0, 7, 7], [9, 1, 1, 1, 1]]}], "test": [{"input": [[3, 3, 4, 4, 4], [3, 3, 0, 6, 6], [3, 3, 0, 6, 6], [8, 8, 8, 6, 6], [8, 8, 8, 6, 6]], "output": [[4, 4, 4, 6, 6], [3, 3, 0, 6, 6], [3, 3, 0, 6, 6], [3, 3, 8, 8, 8], [3, 3, 8, 8, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/Switch_the_color_with_neighbor._l6af7q6sgcjwh33zhq6.json b/data/MiniARC/Switch_the_color_with_neighbor._l6af7q6sgcjwh33zhq6.json new file mode 100644 index 0000000..5d184e0 --- /dev/null +++ b/data/MiniARC/Switch_the_color_with_neighbor._l6af7q6sgcjwh33zhq6.json @@ -0,0 +1,2 @@ +{"train": [{"input": [[3, 3, 0, 0, 0], [3, 3, 2, 2, 0], [0, 0, 2, 2, 0], [0, 0, 0, 0, 0], [6, 6, 6, 8, 0]], "output": [[2, 2, 0, 0, 0], [2, 2, 3, 3, 0], [0, 0, 3, 3, 0], [0, 0, 0, 0, 0], [8, 8, 8, 6, 0]]}, {"input": [[1, 1, 0, 9, 0], [1, 1, 0, 9, 5], [1, 1, 0, 0, 5], [0, 4, 4, 0, 5], [0, 4, 4, 0, 0]], "output": [[4, 4, 0, 5, 0], [4, 4, 0, 5, 9], [4, 4, 0, 0, 9], [0, 1, 1, 0, 9], [0, 1, 1, 0, 0]]}, {"input": [[4, 4, 8, 8, 8], [4, 4, 8, 8, 8], [4, 4, 0, 0, 0], [0, 0, 0, 9, 9], [4, 4, 4, 9, 9]], "output": [[8, 8, 4, 4, 4], [8, 8, 4, 4, 4], [8, 8, 0, 0, 0], [0, 0, 0, 5, 5], [9, 9, 9, 5, 5]]}, {"input": [[0, 5, 5, 0, 0], [0, 5, 5, 0, 1], [1, 5, 5, 0, 1], [1, 5, 5, 0, 1], [1, 0, 0, 8, 8]], "output": [[0, 1, 1, 0, 0], [0, 1, 1, 0, 8], [5, 1, 1, 0, 8], [5, 1, 1, 0, 8], [5, 0, 0, 1, 1]]}], "test": [{"input": [[8, 8, 8, 8, 8], [0, 0, 0, 7, 7], [3, 3, 0, 7, 7], [3, 3, 0, 7, 7], [0, 8, 8, 0, 0]], "output": [[7, 7, 7, 7, 7], [0, 0, 0, 8, 8], [8, 8, 0, 8, 8], [8, 8, 0, 8, 8], [0, 3, 3, 0, 0]]}]} + diff --git a/data/MiniARC/Tetris_edit_l6ae0g871owxvc1baq3.json b/data/MiniARC/Tetris_edit_l6ae0g871owxvc1baq3.json new file mode 100644 index 0000000..429c828 --- /dev/null +++ b/data/MiniARC/Tetris_edit_l6ae0g871owxvc1baq3.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 4, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 0, 0], [4, 4, 0, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 4, 4, 0, 0], [5, 5, 5, 5, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0], [4, 4, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [4, 4, 0, 0, 4]]}, {"input": [[0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 0], [4, 4, 4, 0, 4], [4, 4, 4, 0, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5]]}, {"input": [[0, 0, 0, 4, 4], [0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 4], [4, 4, 4, 0, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [0, 0, 0, 4, 4], [5, 5, 5, 5, 5]]}, {"input": [[0, 0, 0, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 4, 4, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 4, 4, 0], [0, 0, 0, 0, 0], [4, 4, 0, 0, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [5, 5, 5, 5, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/Tetris_l6ab7fu64lvutswrtbk.json b/data/MiniARC/Tetris_l6ab7fu64lvutswrtbk.json new file mode 100644 index 0000000..b006728 --- /dev/null +++ b/data/MiniARC/Tetris_l6ab7fu64lvutswrtbk.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 4, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 0, 0], [1, 1, 0, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 1, 1, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [0, 0, 0, 0, 4], [0, 0, 0, 0, 0], [1, 1, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 1], [1, 1, 0, 0, 1]]}, {"input": [[0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 0], [1, 1, 1, 0, 1], [1, 1, 1, 0, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 4, 4], [0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 1], [1, 1, 1, 0, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 1], [0, 0, 0, 1, 1]]}, {"input": [[0, 0, 0, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 4, 4, 0], [0, 0, 0, 0, 0], [1, 1, 0, 0, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Tetris_l6abebfk7kghwaazybv.json b/data/MiniARC/Tetris_l6abebfk7kghwaazybv.json new file mode 100644 index 0000000..45c03d9 --- /dev/null +++ b/data/MiniARC/Tetris_l6abebfk7kghwaazybv.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 4, 0, 0], [0, 4, 4, 4, 8], [2, 2, 4, 8, 8], [2, 2, 0, 7, 8], [7, 7, 7, 7, 8]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5]]}, {"input": [[0, 4, 0, 0, 0], [1, 4, 4, 7, 0], [1, 4, 7, 7, 7], [1, 3, 3, 7, 0], [1, 3, 3, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 1, 0, 0, 0], [0, 1, 0, 0, 2], [1, 1, 3, 3, 2], [8, 1, 3, 3, 2], [8, 8, 8, 2, 2]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5]]}], "test": [{"input": [[4, 4, 0, 0, 0], [4, 4, 2, 2, 2], [3, 3, 3, 3, 2], [0, 7, 8, 8, 8], [7, 7, 7, 7, 8]], "output": [[0, 0, 0, 0, 0], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [5, 5, 5, 5, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/Tetris_l6ac7y8auxq0oa1x3gh.json b/data/MiniARC/Tetris_l6ac7y8auxq0oa1x3gh.json new file mode 100644 index 0000000..6ca0a7e --- /dev/null +++ b/data/MiniARC/Tetris_l6ac7y8auxq0oa1x3gh.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 1, 0, 0, 0], [1, 1, 0, 0, 0], [1, 0, 0, 6, 6], [0, 0, 6, 6, 6], [0, 6, 6, 6, 6]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 6, 0, 6, 6]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 3, 3, 0], [1, 3, 3, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 1, 1, 0]]}, {"input": [[0, 0, 9, 9, 0], [0, 3, 9, 9, 0], [3, 3, 0, 0, 0], [3, 3, 0, 0, 0], [3, 3, 0, 0, 3]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [3, 3, 0, 0, 0], [3, 3, 3, 3, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 8, 8, 0], [0, 0, 0, 8, 5], [5, 5, 8, 8, 5], [5, 5, 0, 0, 5]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 5, 5], [5, 5, 0, 5, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/Tiling_l6aed6qtpdz0r7firb.json b/data/MiniARC/Tiling_l6aed6qtpdz0r7firb.json new file mode 100644 index 0000000..f66aaf2 --- /dev/null +++ b/data/MiniARC/Tiling_l6aed6qtpdz0r7firb.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [0, 0, 0, 0, 0]]}, {"input": [[2, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2]]}, {"input": [[3, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[3, 0, 3, 0, 0], [3, 3, 3, 3, 0], [3, 3, 3, 3, 0], [3, 3, 3, 3, 0], [0, 3, 0, 3, 0]]}, {"input": [[6, 6, 0, 0, 0], [6, 0, 0, 0, 0], [6, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 6, 6, 6, 0], [6, 0, 6, 0, 0], [6, 6, 6, 6, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 5, 5, 5, 0], [5, 5, 5, 5, 0], [0, 5, 5, 5, 5], [0, 5, 5, 5, 5], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/TopPoint_l6aei8s9pjo8fioevd.json b/data/MiniARC/TopPoint_l6aei8s9pjo8fioevd.json new file mode 100644 index 0000000..92ebc3e --- /dev/null +++ b/data/MiniARC/TopPoint_l6aei8s9pjo8fioevd.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 0, 0, 0, 0], [4, 0, 4, 0, 0], [4, 0, 4, 0, 4], [4, 4, 4, 0, 4], [4, 4, 4, 4, 4]], "output": [[7, 0, 0, 0, 0], [0, 0, 7, 0, 0], [0, 0, 0, 0, 7], [0, 7, 0, 0, 0], [0, 0, 0, 7, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [0, 0, 0, 4, 4], [4, 4, 0, 4, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 7, 0], [0, 0, 0, 0, 7], [7, 7, 0, 0, 0], [0, 0, 7, 0, 0]]}, {"input": [[0, 4, 4, 0, 0], [0, 4, 4, 0, 0], [0, 4, 4, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 4, 4]], "output": [[0, 7, 7, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [7, 0, 0, 0, 0], [0, 0, 0, 7, 7]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 0, 4, 0, 4], [0, 0, 4, 0, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 7, 0, 0], [0, 0, 0, 0, 7], [0, 0, 0, 0, 0], [7, 7, 0, 7, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Toto_Hold_the_line_l6ae5y414m4bvpacfjx.json b/data/MiniARC/Toto_Hold_the_line_l6ae5y414m4bvpacfjx.json new file mode 100644 index 0000000..852bc97 --- /dev/null +++ b/data/MiniARC/Toto_Hold_the_line_l6ae5y414m4bvpacfjx.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 8, 0, 8, 0], [0, 0, 0, 0, 0], [0, 8, 0, 0, 0], [0, 0, 8, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 8, 8, 8, 0], [0, 8, 0, 0, 0], [0, 8, 0, 0, 0], [0, 0, 8, 0, 0]]}, {"input": [[8, 0, 0, 0, 0], [0, 0, 8, 0, 8], [0, 0, 0, 0, 0], [8, 0, 0, 0, 0], [0, 0, 0, 8, 0]], "output": [[8, 0, 0, 0, 0], [8, 0, 8, 8, 8], [8, 0, 0, 0, 0], [8, 0, 0, 0, 0], [0, 0, 0, 8, 0]]}, {"input": [[0, 0, 0, 0, 8], [0, 8, 0, 8, 0], [0, 0, 0, 0, 0], [0, 8, 0, 8, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 8], [0, 8, 8, 8, 0], [0, 8, 0, 8, 0], [0, 8, 8, 8, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [8, 0, 0, 8, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [8, 8, 8, 8, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Tree_grow_l6abtiup7kl5z4wkkx4.json b/data/MiniARC/Tree_grow_l6abtiup7kl5z4wkkx4.json new file mode 100644 index 0000000..6ccd6ba --- /dev/null +++ b/data/MiniARC/Tree_grow_l6abtiup7kl5z4wkkx4.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 9, 0, 0, 0], [0, 9, 0, 9, 0], [0, 9, 0, 9, 0]], "output": [[0, 0, 0, 0, 0], [3, 3, 3, 0, 0], [3, 9, 3, 3, 3], [0, 9, 3, 9, 3], [0, 9, 0, 9, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 9, 0, 0], [0, 0, 9, 0, 0], [0, 0, 9, 0, 0], [0, 0, 9, 0, 9]], "output": [[0, 3, 3, 3, 0], [0, 3, 9, 3, 0], [0, 0, 9, 0, 0], [0, 0, 9, 3, 3], [0, 0, 9, 3, 9]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [9, 0, 9, 0, 9]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 3, 3, 3, 3], [9, 3, 9, 3, 9]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [9, 0, 0, 0, 0], [9, 0, 0, 0, 9], [9, 0, 0, 0, 9]], "output": [[0, 0, 0, 0, 0], [3, 3, 0, 0, 0], [9, 3, 0, 3, 3], [9, 0, 0, 3, 9], [9, 0, 0, 0, 9]]}]} \ No newline at end of file diff --git a/data/MiniARC/WhereAreYouFrom_l6aebyjbdw1tt57ykl.json b/data/MiniARC/WhereAreYouFrom_l6aebyjbdw1tt57ykl.json new file mode 100644 index 0000000..ab5ee89 --- /dev/null +++ b/data/MiniARC/WhereAreYouFrom_l6aebyjbdw1tt57ykl.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [4, 0, 0, 0, 0], [4, 0, 0, 0, 0], [4, 0, 0, 7, 4], [4, 4, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [7, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 7, 0, 0, 0], [4, 0, 0, 4, 4], [4, 0, 0, 0, 4], [4, 4, 4, 0, 4], [0, 0, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 7, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 4], [0, 0, 4, 4, 4], [0, 4, 4, 0, 4], [7, 4, 0, 0, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 7]]}], "test": [{"input": [[4, 4, 4, 0, 0], [4, 0, 4, 0, 7], [4, 0, 4, 0, 4], [4, 0, 4, 4, 4], [4, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [7, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/WhereToGo_l6abpi9x72c95wdvtgp.json b/data/MiniARC/WhereToGo_l6abpi9x72c95wdvtgp.json new file mode 100644 index 0000000..13b14e9 --- /dev/null +++ b/data/MiniARC/WhereToGo_l6abpi9x72c95wdvtgp.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [4, 4, 7, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 7, 4, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 0, 0]], "output": [[0, 0, 0, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [0, 4, 4, 7, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 4, 4], [0, 0, 4, 4, 4], [0, 0, 4, 4, 4]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 4, 0], [0, 4, 7, 4, 0], [0, 4, 4, 4, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/Winner_takes_over_the_row_l6bklvocnai9xscz4h.json b/data/MiniARC/Winner_takes_over_the_row_l6bklvocnai9xscz4h.json new file mode 100644 index 0000000..47e259b --- /dev/null +++ b/data/MiniARC/Winner_takes_over_the_row_l6bklvocnai9xscz4h.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 3, 5, 7, 8], [8, 8, 8, 2, 2], [9, 9, 5, 5, 9], [7, 7, 4, 6, 7], [5, 4, 3, 5, 5]], "output": [[3, 3, 3, 3, 3], [8, 8, 8, 8, 8], [9, 9, 9, 9, 9], [7, 7, 7, 7, 7], [5, 5, 5, 5, 5]]}, {"input": [[7, 7, 6, 5, 9], [4, 4, 5, 5, 5], [2, 2, 5, 2, 3], [2, 2, 0, 0, 0], [1, 7, 1, 7, 1]], "output": [[7, 7, 7, 7, 7], [5, 5, 5, 5, 5], [2, 2, 2, 2, 2], [0, 0, 0, 0, 0], [1, 1, 1, 1, 1]]}, {"input": [[6, 8, 8, 8, 6], [3, 2, 3, 2, 3], [3, 6, 4, 6, 8], [2, 2, 1, 1, 1], [9, 3, 4, 6, 9]], "output": [[8, 8, 8, 8, 8], [3, 3, 3, 3, 3], [6, 6, 6, 6, 6], [1, 1, 1, 1, 1], [9, 9, 9, 9, 9]]}], "test": [{"input": [[7, 8, 7, 8, 7], [7, 8, 8, 7, 8], [5, 5, 6, 6, 5], [2, 8, 2, 3, 9], [9, 2, 9, 9, 3]], "output": [[7, 7, 7, 7, 7], [8, 8, 8, 8, 8], [5, 5, 5, 5, 5], [2, 2, 2, 2, 2], [9, 9, 9, 9, 9]]}]} \ No newline at end of file diff --git a/data/MiniARC/after_rain_l6bv83jfqxba4q8hzbg.json b/data/MiniARC/after_rain_l6bv83jfqxba4q8hzbg.json new file mode 100644 index 0000000..67c329a --- /dev/null +++ b/data/MiniARC/after_rain_l6bv83jfqxba4q8hzbg.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [9, 0, 0, 9, 0], [9, 0, 0, 9, 0], [0, 9, 9, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [9, 8, 8, 9, 0], [9, 8, 8, 9, 0], [0, 9, 9, 0, 0]]}, {"input": [[9, 0, 9, 0, 0], [9, 9, 9, 0, 0], [0, 0, 0, 0, 0], [9, 9, 0, 0, 9], [0, 0, 9, 9, 9]], "output": [[9, 8, 9, 0, 0], [9, 9, 9, 0, 0], [0, 0, 0, 0, 0], [9, 9, 8, 8, 9], [0, 0, 9, 9, 9]]}, {"input": [[0, 9, 0, 9, 0], [0, 9, 9, 9, 0], [0, 0, 0, 0, 0], [0, 9, 0, 9, 0], [0, 9, 9, 9, 0]], "output": [[0, 9, 8, 9, 0], [0, 9, 9, 9, 0], [0, 0, 0, 0, 0], [0, 9, 0, 9, 0], [0, 9, 9, 9, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 9, 9, 9, 0], [0, 9, 0, 9, 0], [0, 9, 9, 9, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 9, 9, 9, 0], [0, 9, 0, 9, 0], [0, 9, 9, 9, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [9, 9, 0, 9, 9], [0, 9, 9, 9, 0], [0, 0, 9, 0, 9], [0, 0, 9, 9, 9]], "output": [[0, 0, 0, 0, 0], [9, 9, 8, 9, 9], [0, 9, 9, 9, 0], [0, 0, 9, 0, 9], [0, 0, 9, 9, 9]]}], "test": [{"input": [[0, 0, 0, 0, 0], [9, 9, 9, 0, 0], [0, 0, 0, 0, 0], [9, 0, 0, 0, 9], [9, 9, 9, 9, 9]], "output": [[0, 0, 0, 0, 0], [9, 9, 9, 0, 0], [0, 0, 0, 0, 0], [9, 8, 8, 8, 9], [9, 9, 9, 9, 9]]}]} \ No newline at end of file diff --git a/data/MiniARC/align_based_on_the_arrow_direction_l6afyzc2pjsb51gkdg.json b/data/MiniARC/align_based_on_the_arrow_direction_l6afyzc2pjsb51gkdg.json new file mode 100644 index 0000000..e305509 --- /dev/null +++ b/data/MiniARC/align_based_on_the_arrow_direction_l6afyzc2pjsb51gkdg.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 0, 0, 0, 1], [0, 1, 0, 0, 1], [0, 0, 1, 0, 1], [0, 0, 0, 1, 1], [1, 1, 1, 1, 1]], "output": [[0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]]}, {"input": [[2, 0, 0, 0, 2], [2, 0, 0, 2, 0], [2, 0, 2, 0, 0], [2, 2, 0, 0, 0], [2, 2, 2, 2, 2]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 2, 0, 0], [0, 2, 0, 0, 0], [2, 0, 0, 0, 0]]}, {"input": [[3, 3, 3, 3, 3], [3, 3, 0, 0, 0], [3, 0, 3, 0, 0], [3, 0, 0, 3, 0], [3, 0, 0, 0, 3]], "output": [[3, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 3, 0], [0, 0, 0, 0, 0]]}, {"input": [[8, 8, 8, 8, 8], [0, 0, 0, 8, 8], [0, 0, 8, 0, 8], [0, 8, 0, 0, 8], [8, 0, 0, 0, 8]], "output": [[0, 0, 0, 0, 8], [0, 0, 0, 8, 0], [0, 0, 8, 0, 0], [0, 8, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[7, 0, 0, 0, 7], [7, 0, 0, 7, 0], [7, 0, 7, 0, 0], [7, 7, 0, 0, 0], [7, 7, 7, 7, 7]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 7, 0], [0, 0, 7, 0, 0], [0, 7, 0, 0, 0], [7, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/changing_color_if_neighbors_have_same_l6blerss5coxn0ig3ou.json b/data/MiniARC/changing_color_if_neighbors_have_same_l6blerss5coxn0ig3ou.json new file mode 100644 index 0000000..f6c4c0f --- /dev/null +++ b/data/MiniARC/changing_color_if_neighbors_have_same_l6blerss5coxn0ig3ou.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 2, 0, 0], [2, 2, 0, 0, 0], [0, 0, 2, 2, 0], [0, 2, 0, 2, 0], [0, 2, 2, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 5, 0, 0, 0], [5, 0, 5, 0, 0], [0, 5, 0, 0, 0], [5, 0, 5, 0, 0], [5, 5, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 8, 0, 0, 0], [0, 8, 0, 5, 0], [8, 8, 5, 0, 5], [8, 0, 8, 5, 0], [0, 8, 0, 0, 5]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 5, 0], [0, 8, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 8, 0, 2, 0], [8, 0, 8, 2, 0], [8, 0, 8, 2, 0], [0, 8, 2, 0, 2], [0, 0, 0, 2, 0]], "output": [[0, 0, 0, 0, 0], [0, 8, 0, 0, 0], [0, 8, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 2, 0, 5, 0], [5, 0, 5, 0, 5], [2, 5, 2, 5, 0], [0, 0, 5, 0, 5], [2, 5, 2, 5, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/chess_pawn_l6bkp4xqvn1t6b1566f.json b/data/MiniARC/chess_pawn_l6bkp4xqvn1t6b1566f.json new file mode 100644 index 0000000..6c66b97 --- /dev/null +++ b/data/MiniARC/chess_pawn_l6bkp4xqvn1t6b1566f.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0]], "output": [[0, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 1, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0]]}], "test": [{"input": [[0, 2, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/clock_l6bka8ape8glx94eysi.json b/data/MiniARC/clock_l6bka8ape8glx94eysi.json new file mode 100644 index 0000000..2e3c744 --- /dev/null +++ b/data/MiniARC/clock_l6bka8ape8glx94eysi.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 3], [0, 0, 0, 3, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 3, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 3, 0], [0, 0, 0, 0, 3]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 3, 0, 0, 0], [3, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 3, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[3, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 0, 3, 0], [0, 0, 0, 0, 3]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/clockwise_123_l6aby702l60zwducki.json b/data/MiniARC/clockwise_123_l6aby702l60zwducki.json new file mode 100644 index 0000000..3a2f55c --- /dev/null +++ b/data/MiniARC/clockwise_123_l6aby702l60zwducki.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 2, 2, 3, 3], [0, 0, 0, 0, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 2, 2, 3, 3], [0, 0, 0, 0, 3], [0, 0, 0, 0, 4], [0, 0, 0, 0, 4], [0, 0, 0, 4, 4]]}, {"input": [[1, 5, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[1, 5, 5, 1, 1], [0, 0, 0, 0, 1], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[3, 7, 7, 5, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 1], [0, 0, 0, 0, 1], [0, 0, 0, 1, 1]], "output": [[3, 7, 7, 5, 5], [0, 0, 0, 0, 5], [3, 0, 0, 0, 1], [3, 0, 0, 0, 1], [3, 3, 3, 1, 1]]}], "test": [{"input": [[4, 1, 1, 3, 3], [0, 0, 0, 0, 3], [6, 0, 0, 0, 8], [6, 0, 0, 0, 8], [6, 6, 6, 8, 8]], "output": [[4, 1, 1, 3, 3], [4, 4, 4, 4, 3], [6, 0, 0, 4, 8], [6, 0, 0, 4, 8], [6, 6, 6, 8, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/clockwise_rotation_l6acrhm6kqqbr4w69i8.json b/data/MiniARC/clockwise_rotation_l6acrhm6kqqbr4w69i8.json new file mode 100644 index 0000000..42bfcca --- /dev/null +++ b/data/MiniARC/clockwise_rotation_l6acrhm6kqqbr4w69i8.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 6, 5, 3, 3], [3, 3, 3, 3, 9], [1, 3, 3, 3, 3], [3, 3, 3, 3, 5], [3, 7, 3, 4, 3]], "output": [[3, 1, 6, 3, 3], [3, 3, 3, 3, 5], [7, 3, 3, 3, 3], [3, 3, 3, 3, 9], [3, 4, 3, 5, 3]]}, {"input": [[3, 6, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 8], [3, 3, 3, 3, 3], [3, 3, 9, 3, 3]], "output": [[3, 9, 3, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 6], [3, 3, 3, 3, 3], [3, 3, 8, 3, 3]]}, {"input": [[3, 3, 5, 3, 3], [3, 3, 3, 3, 3], [5, 3, 3, 3, 3], [3, 3, 3, 3, 5], [3, 3, 5, 3, 3]], "output": [[3, 3, 5, 3, 3], [3, 3, 3, 3, 3], [5, 3, 3, 3, 3], [3, 3, 3, 3, 5], [3, 3, 5, 3, 3]]}], "test": [{"input": [[3, 3, 4, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 2], [6, 3, 3, 3, 4], [3, 3, 3, 9, 3]], "output": [[3, 3, 6, 3, 3], [3, 3, 3, 3, 3], [3, 3, 3, 3, 4], [9, 3, 3, 3, 2], [3, 3, 3, 4, 3]]}]} \ No newline at end of file diff --git a/data/MiniARC/color_the_outer_edge_of_the_object_l6abl0slggq9g7sdkyv.json b/data/MiniARC/color_the_outer_edge_of_the_object_l6abl0slggq9g7sdkyv.json new file mode 100644 index 0000000..b4ee864 --- /dev/null +++ b/data/MiniARC/color_the_outer_edge_of_the_object_l6abl0slggq9g7sdkyv.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [4, 4, 0, 0, 0], [4, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 6, 6, 0, 0], [4, 4, 6, 0, 0], [4, 4, 6, 0, 0], [6, 6, 6, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [0, 0, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 6, 6], [0, 6, 6, 4, 6], [0, 6, 4, 4, 4]]}, {"input": [[4, 4, 4, 4, 4], [0, 4, 4, 4, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 4, 4, 4, 4], [6, 4, 4, 4, 6], [6, 6, 6, 6, 6], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 4, 4], [0, 0, 4, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 6, 6], [0, 0, 6, 6, 4], [0, 6, 6, 4, 4], [0, 6, 4, 4, 4]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 4, 0], [4, 4, 4, 4, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [6, 6, 6, 6, 6], [6, 4, 4, 4, 6], [4, 4, 4, 4, 6]]}]} \ No newline at end of file diff --git a/data/MiniARC/complete_square_l6bkxufbnufivt96os.json b/data/MiniARC/complete_square_l6bkxufbnufivt96os.json new file mode 100644 index 0000000..6f51e1e --- /dev/null +++ b/data/MiniARC/complete_square_l6bkxufbnufivt96os.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 0, 0, 0, 0], [3, 3, 0, 0, 0], [3, 3, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 8, 8, 0, 0], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 4, 0, 4, 0], [4, 0, 0, 4, 0], [4, 4, 4, 0, 0], [0, 4, 4, 4, 0], [0, 4, 4, 0, 0]], "output": [[0, 0, 8, 0, 0], [0, 8, 8, 0, 0], [0, 0, 0, 8, 0], [8, 0, 0, 0, 0], [8, 0, 0, 8, 0]]}, {"input": [[6, 0, 6, 0, 0], [6, 6, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 8, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 5, 5, 0, 0], [0, 5, 0, 0, 0], [0, 5, 5, 5, 5], [0, 5, 5, 0, 5], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 8, 8], [0, 0, 8, 8, 8], [0, 0, 0, 0, 0], [0, 0, 0, 8, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/complete_the_grid_l6advlyw26bcclp5nx3.json b/data/MiniARC/complete_the_grid_l6advlyw26bcclp5nx3.json new file mode 100644 index 0000000..17cb4bd --- /dev/null +++ b/data/MiniARC/complete_the_grid_l6advlyw26bcclp5nx3.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 2, 3, 2, 5], [2, 3, 2, 3, 5], [3, 2, 3, 2, 5], [2, 3, 2, 3, 5], [5, 5, 5, 5, 5]], "output": [[3, 2, 3, 2, 3], [2, 3, 2, 3, 2], [3, 2, 3, 2, 3], [2, 3, 2, 3, 2], [3, 2, 3, 2, 3]]}, {"input": [[4, 3, 4, 5, 5], [3, 4, 3, 5, 5], [4, 3, 4, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5]], "output": [[4, 3, 4, 3, 4], [3, 4, 3, 4, 3], [4, 3, 4, 3, 4], [3, 4, 3, 4, 3], [4, 3, 4, 3, 4]]}, {"input": [[7, 8, 5, 5, 5], [8, 7, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5]], "output": [[7, 8, 7, 8, 7], [8, 7, 8, 7, 8], [7, 8, 7, 8, 7], [8, 7, 8, 7, 8], [7, 8, 7, 8, 7]]}], "test": [{"input": [[6, 4, 6, 5, 5], [4, 6, 4, 5, 5], [6, 4, 6, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5]], "output": [[6, 4, 6, 4, 6], [4, 6, 4, 6, 4], [6, 4, 6, 4, 6], [4, 6, 4, 6, 4], [6, 4, 6, 4, 6]]}]} \ No newline at end of file diff --git a/data/MiniARC/connect_the_dots_to_make_a_square_l6aescjwslh5v45v3gf.json b/data/MiniARC/connect_the_dots_to_make_a_square_l6aescjwslh5v45v3gf.json new file mode 100644 index 0000000..cfd14be --- /dev/null +++ b/data/MiniARC/connect_the_dots_to_make_a_square_l6aescjwslh5v45v3gf.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 6, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 6, 5, 5, 0], [0, 5, 0, 5, 0], [0, 5, 5, 6, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 6]], "output": [[0, 6, 5, 5, 5], [0, 5, 0, 0, 5], [0, 5, 0, 0, 5], [0, 5, 0, 0, 5], [0, 5, 5, 5, 6]]}, {"input": [[6, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 5, 5, 0, 0], [5, 0, 5, 0, 0], [5, 5, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[6, 0, 0, 0, 0], [0, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 5, 0, 0, 0], [5, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[6, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 5, 5, 0, 0], [5, 0, 5, 0, 0], [5, 0, 5, 0, 0], [5, 5, 6, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/connect_the_gray_corners_l6aehnfsp690jeqcyi.json b/data/MiniARC/connect_the_gray_corners_l6aehnfsp690jeqcyi.json new file mode 100644 index 0000000..f70ae8a --- /dev/null +++ b/data/MiniARC/connect_the_gray_corners_l6aehnfsp690jeqcyi.json @@ -0,0 +1 @@ +{"train": [{"input": [[5, 0, 0, 0, 5], [0, 0, 0, 0, 0], [5, 0, 0, 0, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 1, 1, 1, 5], [1, 0, 0, 0, 1], [5, 1, 1, 1, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 5, 0, 0, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 5, 0, 0, 5]], "output": [[0, 0, 0, 0, 0], [0, 5, 1, 1, 5], [0, 1, 0, 0, 1], [0, 1, 0, 0, 1], [0, 5, 1, 1, 5]]}, {"input": [[0, 5, 0, 0, 5], [0, 5, 0, 0, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 5, 1, 1, 5], [0, 5, 1, 1, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[5, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 5], [0, 0, 0, 0, 0], [5, 0, 5, 0, 5]], "output": [[5, 1, 5, 0, 0], [1, 0, 1, 0, 0], [1, 0, 5, 1, 5], [1, 0, 0, 0, 1], [5, 1, 5, 1, 5]]}], "test": [{"input": [[5, 0, 0, 5, 0], [0, 0, 0, 5, 5], [0, 0, 0, 0, 0], [5, 0, 0, 0, 5], [0, 0, 0, 0, 0]], "output": [[5, 1, 1, 5, 0], [1, 0, 0, 5, 5], [1, 0, 0, 0, 1], [5, 1, 1, 1, 5], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/copy_3x3_and_see_only_middle_5x5_corrected_l6bl3df6blwyr74lj3d.json b/data/MiniARC/copy_3x3_and_see_only_middle_5x5_corrected_l6bl3df6blwyr74lj3d.json new file mode 100644 index 0000000..f519e9f --- /dev/null +++ b/data/MiniARC/copy_3x3_and_see_only_middle_5x5_corrected_l6bl3df6blwyr74lj3d.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 4, 0, 4, 0], [0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 4, 0, 0], [4, 4, 0, 4, 4], [0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [0, 4, 0, 4, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 4, 4, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 4, 4, 0, 4], [0, 0, 0, 0, 0], [0, 4, 4, 0, 4], [0, 4, 4, 0, 4], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 4, 4, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 0]], "output": [[4, 0, 0, 4, 0], [4, 4, 4, 4, 4], [4, 0, 0, 4, 0], [4, 0, 0, 4, 0], [4, 4, 4, 4, 4]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [0, 0, 0, 0, 0]], "output": [[4, 4, 4, 4, 4], [4, 0, 0, 4, 0], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 0, 0, 4, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/count_color_and_sort_to_diagonal_l6ab8gmner8ens13m7u.json b/data/MiniARC/count_color_and_sort_to_diagonal_l6ab8gmner8ens13m7u.json new file mode 100644 index 0000000..5997c47 --- /dev/null +++ b/data/MiniARC/count_color_and_sort_to_diagonal_l6ab8gmner8ens13m7u.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 0, 3, 0, 2], [0, 2, 4, 6, 0], [0, 3, 6, 0, 4], [0, 2, 0, 2, 0], [0, 6, 4, 0, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 3, 0], [0, 0, 6, 0, 0], [0, 4, 0, 0, 0], [2, 0, 0, 0, 0]]}, {"input": [[0, 5, 5, 0, 0], [0, 7, 3, 3, 5], [0, 7, 5, 3, 3], [5, 7, 0, 0, 3], [0, 0, 0, 5, 5]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 7, 0, 0], [0, 3, 0, 0, 0], [5, 0, 0, 0, 0]]}, {"input": [[0, 4, 4, 0, 4], [4, 4, 0, 4, 4], [0, 0, 0, 0, 4], [0, 4, 0, 0, 0], [0, 4, 0, 4, 4]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 0]]}, {"input": [[1, 1, 1, 1, 1], [1, 6, 6, 6, 6], [1, 6, 6, 6, 6], [1, 6, 6, 6, 6], [1, 6, 6, 6, 6]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [6, 0, 0, 0, 0]]}], "test": [{"input": [[9, 0, 7, 0, 7], [0, 0, 0, 9, 7], [0, 7, 0, 7, 7], [0, 0, 6, 0, 7], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 0, 0], [0, 9, 0, 0, 0], [7, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/count_green_and_color_red__l6ae4occ03osbzmznmgi.json b/data/MiniARC/count_green_and_color_red__l6ae4occ03osbzmznmgi.json new file mode 100644 index 0000000..d427812 --- /dev/null +++ b/data/MiniARC/count_green_and_color_red__l6ae4occ03osbzmznmgi.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 3, 0, 0], [0, 0, 3, 0, 0], [3, 3, 3, 3, 3], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0]], "output": [[2, 2, 2, 2, 2], [2, 2, 2, 2, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[3, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 3, 0, 0], [0, 3, 0, 0, 0], [3, 0, 0, 0, 0]], "output": [[2, 2, 2, 2, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[3, 0, 0, 0, 3], [0, 3, 3, 3, 0], [0, 3, 0, 3, 0], [0, 3, 3, 3, 0], [3, 0, 0, 0, 3]], "output": [[2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 3, 0, 3, 0], [0, 0, 3, 0, 0], [0, 3, 0, 3, 0], [0, 0, 3, 0, 0], [0, 3, 0, 3, 0]], "output": [[2, 2, 2, 2, 2], [2, 2, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/covering_the_shape_l6bl450fal0nr0te2ja.json b/data/MiniARC/covering_the_shape_l6bl450fal0nr0te2ja.json new file mode 100644 index 0000000..0d95c22 --- /dev/null +++ b/data/MiniARC/covering_the_shape_l6bl450fal0nr0te2ja.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 7, 7, 0], [0, 7, 7, 7, 7], [0, 0, 7, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 8, 8, 8, 8], [0, 8, 0, 0, 8], [8, 0, 0, 0, 0], [0, 8, 0, 8, 8], [0, 0, 8, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 6, 6, 0, 0], [6, 6, 6, 0, 0], [0, 6, 6, 6, 6], [0, 0, 0, 0, 6]], "output": [[8, 8, 8, 0, 0], [8, 0, 0, 8, 0], [0, 0, 0, 8, 8], [8, 0, 0, 0, 0], [8, 8, 8, 8, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 2, 2, 0, 0], [2, 0, 0, 2, 0], [2, 0, 0, 2, 0]], "output": [[0, 0, 0, 0, 0], [0, 8, 8, 0, 0], [8, 0, 0, 8, 0], [0, 8, 8, 0, 8], [0, 8, 8, 0, 8]]}], "test": [{"input": [[0, 0, 0, 4, 0], [0, 4, 4, 4, 0], [0, 4, 0, 0, 4], [0, 0, 4, 4, 0], [0, 0, 4, 0, 0]], "output": [[0, 8, 8, 0, 8], [8, 0, 0, 0, 8], [8, 0, 8, 8, 0], [0, 8, 0, 0, 8], [0, 8, 0, 8, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/define_boundary_l6aeugn2pfna6pvwdt.json b/data/MiniARC/define_boundary_l6aeugn2pfna6pvwdt.json new file mode 100644 index 0000000..dd0d0f1 --- /dev/null +++ b/data/MiniARC/define_boundary_l6aeugn2pfna6pvwdt.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 4, 0], [4, 4, 4, 4, 0], [4, 4, 4, 4, 0], [4, 4, 4, 4, 0], [0, 0, 0, 0, 0]], "output": [[4, 4, 4, 4, 0], [4, 6, 6, 4, 0], [4, 6, 6, 4, 0], [4, 4, 4, 4, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 4, 4, 0, 0], [4, 4, 4, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 4, 4, 0, 0], [4, 6, 4, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[4, 4, 4, 4, 4], [4, 6, 6, 6, 4], [4, 6, 6, 6, 4], [4, 6, 6, 6, 4], [4, 4, 4, 4, 4]]}], "test": [{"input": [[0, 0, 4, 4, 4], [0, 0, 4, 4, 4], [0, 0, 4, 4, 4], [0, 0, 4, 4, 4], [0, 0, 4, 4, 4]], "output": [[0, 0, 4, 4, 4], [0, 0, 4, 6, 4], [0, 0, 4, 6, 4], [0, 0, 4, 6, 4], [0, 0, 4, 4, 4]]}]} \ No newline at end of file diff --git a/data/MiniARC/diagonal_flip_l6abdiipodvgey6tbdf.json b/data/MiniARC/diagonal_flip_l6abdiipodvgey6tbdf.json new file mode 100644 index 0000000..ec2add4 --- /dev/null +++ b/data/MiniARC/diagonal_flip_l6abdiipodvgey6tbdf.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 3, 0, 0, 0], [3, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 3, 0, 0, 0], [3, 0, 0, 0, 0]], "output": [[3, 3, 3, 0, 3], [3, 0, 3, 3, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [0, 2, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 2, 0]], "output": [[2, 2, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 2], [0, 0, 0, 0, 0]]}, {"input": [[8, 0, 8, 0, 0], [8, 8, 0, 8, 0], [8, 0, 8, 0, 0], [0, 8, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[8, 8, 8, 0, 0], [0, 8, 0, 8, 0], [8, 0, 8, 0, 0], [0, 8, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 0, 0, 0, 4], [0, 4, 0, 0, 0], [0, 0, 0, 0, 4], [4, 0, 0, 0, 4], [4, 0, 4, 4, 4]], "output": [[4, 0, 0, 4, 4], [0, 4, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 0, 4], [4, 0, 4, 4, 4]]}], "test": [{"input": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [2, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 2]], "output": [[2, 2, 2, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/diagonal_flip_l6ad1nnu454mki54lqa.json b/data/MiniARC/diagonal_flip_l6ad1nnu454mki54lqa.json new file mode 100644 index 0000000..79ecb12 --- /dev/null +++ b/data/MiniARC/diagonal_flip_l6ad1nnu454mki54lqa.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 0, 0, 0, 0], [3, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[3, 3, 3, 0, 0], [0, 0, 3, 3, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [0, 2, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 2, 0]], "output": [[2, 2, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 2, 0], [0, 0, 0, 0, 2], [0, 0, 0, 0, 0]]}, {"input": [[8, 0, 8, 0, 0], [0, 8, 0, 8, 0], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[8, 0, 0, 0, 0], [0, 8, 0, 0, 0], [8, 0, 8, 0, 0], [0, 8, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 0, 0, 0, 4], [0, 4, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 0, 4], [0, 0, 4, 4, 4]], "output": [[4, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 0, 4], [4, 0, 4, 4, 4]]}], "test": [{"input": [[2, 0, 0, 0, 0], [2, 0, 0, 0, 0], [2, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 2]], "output": [[2, 2, 2, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/diagonal_motion_l6afz9x759u8lp4kgq.json b/data/MiniARC/diagonal_motion_l6afz9x759u8lp4kgq.json new file mode 100644 index 0000000..01b60bb --- /dev/null +++ b/data/MiniARC/diagonal_motion_l6afz9x759u8lp4kgq.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 7, 0], [7, 7, 0, 0, 0], [7, 0, 7, 0, 0], [7, 7, 7, 0, 0]], "output": [[0, 0, 7, 7, 0], [0, 0, 7, 7, 7], [0, 0, 7, 7, 7], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 3, 0, 0], [0, 3, 0, 0, 0], [3, 0, 3, 3, 3], [0, 0, 0, 0, 3], [0, 3, 3, 3, 3]], "output": [[0, 3, 3, 3, 0], [0, 3, 0, 3, 0], [3, 3, 3, 3, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [7, 0, 0, 3, 0], [7, 7, 7, 3, 3], [7, 0, 0, 3, 3]], "output": [[3, 0, 7, 0, 0], [3, 3, 7, 7, 7], [3, 3, 7, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 2, 0, 6], [0, 0, 0, 0, 0], [0, 0, 2, 3, 0], [7, 0, 3, 3, 3], [7, 7, 3, 3, 1]], "output": [[0, 3, 2, 7, 6], [3, 3, 3, 7, 7], [3, 3, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/diagonal_symmetry_l6abqjzurzoglalkz39.json b/data/MiniARC/diagonal_symmetry_l6abqjzurzoglalkz39.json new file mode 100644 index 0000000..6ca9b80 --- /dev/null +++ b/data/MiniARC/diagonal_symmetry_l6abqjzurzoglalkz39.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 1, 2], [0, 0, 0, 2, 1], [0, 0, 0, 0, 0], [3, 4, 0, 0, 0], [4, 3, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 1, 2, 0], [0, 3, 0, 1, 0], [0, 4, 3, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 6, 6, 6], [0, 0, 0, 6, 6], [2, 0, 0, 0, 6], [2, 2, 0, 0, 0], [2, 2, 2, 0, 0]], "output": [[0, 0, 6, 0, 0], [0, 0, 6, 6, 0], [2, 2, 0, 6, 6], [0, 2, 2, 0, 0], [0, 0, 2, 0, 0]]}, {"input": [[0, 0, 4, 4, 4], [0, 0, 4, 4, 4], [0, 0, 0, 0, 4], [2, 2, 0, 0, 0], [2, 2, 2, 0, 0]], "output": [[0, 0, 4, 4, 0], [0, 0, 4, 4, 0], [0, 2, 0, 4, 4], [0, 2, 2, 0, 0], [0, 0, 2, 0, 0]]}], "test": [{"input": [[0, 0, 7, 0, 0], [0, 0, 0, 7, 7], [3, 0, 0, 0, 7], [3, 0, 0, 0, 0], [3, 3, 3, 0, 0]], "output": [[0, 0, 7, 0, 0], [0, 0, 0, 7, 0], [3, 3, 3, 7, 7], [0, 0, 3, 0, 0], [0, 0, 3, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/drag_down_and_trace_left_l6bkx5mn43u3kviefly.json b/data/MiniARC/drag_down_and_trace_left_l6bkx5mn43u3kviefly.json new file mode 100644 index 0000000..66dc3d9 --- /dev/null +++ b/data/MiniARC/drag_down_and_trace_left_l6bkx5mn43u3kviefly.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 4, 4], [4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [4, 4, 0, 4, 4], [4, 4, 4, 4, 4]], "output": [[4, 4, 4, 4, 4], [4, 5, 4, 5, 4], [4, 0, 4, 0, 4], [4, 4, 5, 4, 4], [4, 4, 0, 4, 4]]}, {"input": [[4, 4, 4, 4, 4], [4, 0, 4, 4, 4], [4, 4, 4, 4, 0], [4, 0, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[4, 4, 4, 4, 4], [4, 5, 4, 4, 4], [4, 0, 4, 4, 5], [4, 5, 4, 4, 0], [4, 0, 4, 4, 4]]}, {"input": [[4, 4, 4, 4, 4], [4, 0, 4, 4, 4], [4, 0, 4, 0, 0], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[4, 4, 4, 4, 4], [4, 5, 4, 4, 4], [4, 0, 4, 5, 5], [4, 0, 4, 0, 0], [4, 4, 4, 4, 4]]}], "test": [{"input": [[4, 0, 4, 4, 4], [0, 0, 4, 4, 0], [4, 4, 4, 0, 0], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4]], "output": [[4, 5, 4, 4, 4], [5, 0, 4, 4, 5], [0, 0, 4, 5, 0], [4, 4, 4, 0, 0], [4, 4, 4, 4, 4]]}]} \ No newline at end of file diff --git a/data/MiniARC/edit__flip_based_on_symmetry_part_l6bika2fz201a3w323l.json b/data/MiniARC/edit__flip_based_on_symmetry_part_l6bika2fz201a3w323l.json new file mode 100644 index 0000000..58b4170 --- /dev/null +++ b/data/MiniARC/edit__flip_based_on_symmetry_part_l6bika2fz201a3w323l.json @@ -0,0 +1 @@ +{"train": [{"input": [[7, 7, 7, 0, 0], [0, 7, 0, 0, 0], [7, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[7, 7, 7, 0, 0], [0, 7, 0, 0, 0], [0, 0, 7, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 4, 0, 0], [0, 4, 4, 4, 0], [0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 4, 0]], "output": [[0, 0, 4, 0, 0], [0, 4, 4, 4, 0], [0, 0, 4, 0, 0], [0, 0, 4, 0, 0], [0, 4, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 6], [6, 6, 6, 6, 6], [0, 6, 6, 6, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 0, 0, 0, 0], [6, 6, 6, 6, 6], [0, 6, 6, 6, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 8, 0, 0], [8, 8, 0, 8, 8], [0, 0, 0, 8, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 8, 0, 0], [8, 8, 0, 8, 8], [0, 8, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 6, 6, 0, 0], [0, 6, 0, 0, 0], [0, 6, 6, 0, 0], [0, 0, 0, 6, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 6, 6, 0], [0, 0, 0, 6, 0], [0, 0, 6, 6, 0], [0, 6, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/edited_every_5_color_in_a_row_and_column_l6bkoau8zekve5ejb2i.json b/data/MiniARC/edited_every_5_color_in_a_row_and_column_l6bkoau8zekve5ejb2i.json new file mode 100644 index 0000000..8e70092 --- /dev/null +++ b/data/MiniARC/edited_every_5_color_in_a_row_and_column_l6bkoau8zekve5ejb2i.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 2, 4, 3, 5], [2, 1, 5, 4, 3], [3, 5, 1, 2, 4], [4, 3, 2, 5, 1], [5, 4, 3, 1, 2]], "output": [[0, 2, 4, 3, 0], [0, 1, 5, 4, 3], [3, 5, 0, 2, 4], [4, 0, 0, 5, 1], [5, 0, 3, 1, 0]]}, {"input": [[0, 6, 7, 0, 0], [0, 4, 6, 8, 7], [4, 7, 0, 0, 5], [6, 5, 4, 7, 8], [0, 0, 5, 4, 6]], "output": [[8, 6, 7, 5, 4], [5, 4, 6, 8, 7], [4, 7, 8, 6, 5], [6, 5, 4, 7, 8], [7, 8, 5, 4, 6]]}, {"input": [[0, 0, 3, 7, 5], [0, 7, 6, 5, 3], [3, 5, 4, 0, 0], [7, 0, 5, 0, 6], [5, 0, 7, 3, 4]], "output": [[6, 4, 3, 7, 5], [4, 7, 6, 5, 3], [3, 5, 4, 6, 7], [7, 3, 5, 4, 6], [5, 6, 7, 3, 4]]}, {"input": [[7, 6, 8, 0, 9], [5, 9, 0, 0, 7], [8, 7, 5, 9, 0], [0, 0, 0, 7, 8], [9, 8, 0, 6, 0]], "output": [[7, 6, 8, 5, 9], [5, 9, 6, 8, 7], [8, 7, 5, 9, 6], [6, 5, 9, 7, 8], [9, 8, 7, 6, 5]]}], "test": [{"input": [[0, 2, 4, 3, 0], [0, 1, 5, 4, 3], [3, 5, 0, 2, 4], [4, 0, 0, 5, 1], [5, 0, 3, 1, 0]], "output": [[1, 2, 4, 3, 5], [2, 1, 5, 4, 3], [3, 5, 1, 2, 4], [4, 3, 2, 5, 1], [5, 4, 3, 1, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/exchange_central_regions_diagonally_l6aezzazwi5alzkuk8n.json b/data/MiniARC/exchange_central_regions_diagonally_l6aezzazwi5alzkuk8n.json new file mode 100644 index 0000000..7f82c90 --- /dev/null +++ b/data/MiniARC/exchange_central_regions_diagonally_l6aezzazwi5alzkuk8n.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 1, 1, 1], [0, 4, 1, 1, 1], [0, 4, 1, 1, 1]], "output": [[1, 1, 1, 4, 0], [1, 1, 1, 4, 0], [1, 1, 1, 4, 0], [4, 4, 4, 4, 4], [0, 0, 0, 4, 1]]}, {"input": [[1, 1, 4, 0, 0], [1, 1, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 1, 1], [0, 0, 4, 1, 1]], "output": [[1, 1, 4, 0, 0], [1, 1, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 1, 1], [0, 0, 4, 1, 1]]}, {"input": [[1, 1, 1, 1, 4], [1, 1, 1, 1, 4], [1, 1, 1, 1, 4], [1, 1, 1, 1, 4], [4, 4, 4, 4, 4]], "output": [[4, 4, 4, 4, 4], [4, 1, 1, 1, 1], [4, 1, 1, 1, 1], [4, 1, 1, 1, 1], [4, 1, 1, 1, 1]]}, {"input": [[1, 1, 1, 4, 0], [1, 1, 1, 4, 0], [1, 1, 1, 4, 0], [4, 4, 4, 4, 4], [0, 0, 0, 4, 1]], "output": [[1, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 1, 1, 1], [0, 4, 1, 1, 1], [0, 4, 1, 1, 1]]}, {"input": [[7, 7, 4, 0, 0], [7, 7, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 7, 7], [0, 0, 4, 7, 7]], "output": [[7, 7, 4, 0, 0], [7, 7, 4, 0, 0], [4, 4, 4, 4, 4], [0, 0, 4, 7, 7], [0, 0, 4, 7, 7]]}, {"input": [[7, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 7, 7, 7], [0, 4, 7, 7, 7], [0, 4, 7, 7, 7]], "output": [[7, 7, 7, 4, 0], [7, 7, 7, 4, 0], [7, 7, 7, 4, 0], [4, 4, 4, 4, 4], [0, 0, 0, 4, 7]]}, {"input": [[4, 4, 4, 4, 4], [4, 7, 7, 7, 7], [4, 7, 7, 7, 7], [4, 7, 7, 7, 7], [4, 7, 7, 7, 7]], "output": [[7, 7, 7, 7, 4], [7, 7, 7, 7, 4], [7, 7, 7, 7, 4], [7, 7, 7, 7, 4], [4, 4, 4, 4, 4]]}], "test": [{"input": [[8, 8, 8, 4, 0], [8, 8, 8, 4, 0], [8, 8, 8, 4, 0], [4, 4, 4, 4, 4], [0, 0, 0, 4, 8]], "output": [[8, 4, 0, 0, 0], [4, 4, 4, 4, 4], [0, 4, 8, 8, 8], [0, 4, 8, 8, 8], [0, 4, 8, 8, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/fill_the_other_side_of_the_border_with_the_other_side_color_l6afhmhecdx8z6m544g.json b/data/MiniARC/fill_the_other_side_of_the_border_with_the_other_side_color_l6afhmhecdx8z6m544g.json new file mode 100644 index 0000000..85b19a1 --- /dev/null +++ b/data/MiniARC/fill_the_other_side_of_the_border_with_the_other_side_color_l6afhmhecdx8z6m544g.json @@ -0,0 +1 @@ +{"train": [{"input": [[7, 0, 0, 1, 1], [0, 1, 1, 1, 0], [0, 1, 1, 1, 0], [1, 1, 1, 0, 0], [1, 0, 0, 0, 0]], "output": [[0, 0, 0, 1, 1], [0, 1, 1, 1, 7], [0, 1, 1, 1, 7], [1, 1, 1, 7, 7], [1, 7, 7, 7, 7]]}, {"input": [[0, 0, 0, 1, 1], [0, 0, 0, 1, 1], [0, 1, 1, 1, 0], [0, 1, 0, 0, 0], [1, 1, 0, 0, 2]], "output": [[2, 2, 2, 1, 1], [2, 2, 2, 1, 1], [2, 1, 1, 1, 0], [2, 1, 0, 0, 0], [1, 1, 0, 0, 0]]}, {"input": [[8, 8, 0, 0, 0], [8, 8, 8, 0, 0], [0, 8, 8, 8, 0], [0, 0, 8, 8, 0], [0, 3, 0, 8, 8]], "output": [[8, 8, 3, 3, 3], [8, 8, 8, 3, 3], [0, 8, 8, 8, 3], [0, 0, 8, 8, 3], [0, 0, 0, 8, 8]]}, {"input": [[8, 8, 0, 0, 9], [8, 8, 8, 0, 0], [0, 8, 8, 8, 0], [0, 0, 8, 8, 8], [0, 0, 0, 8, 8]], "output": [[8, 8, 0, 0, 0], [8, 8, 8, 0, 0], [9, 8, 8, 8, 0], [9, 9, 8, 8, 8], [9, 9, 9, 8, 8]]}], "test": [{"input": [[7, 7, 0, 0, 0], [7, 7, 7, 0, 0], [0, 7, 7, 7, 0], [0, 0, 7, 7, 7], [0, 6, 0, 7, 7]], "output": [[7, 7, 6, 6, 6], [7, 7, 7, 6, 6], [0, 7, 7, 7, 6], [0, 0, 7, 7, 7], [0, 0, 0, 7, 7]]}]} \ No newline at end of file diff --git a/data/MiniARC/filling_in_the_3x3_square_l6acqxcoewbg3zg475p.json b/data/MiniARC/filling_in_the_3x3_square_l6acqxcoewbg3zg475p.json new file mode 100644 index 0000000..6c6ecf1 --- /dev/null +++ b/data/MiniARC/filling_in_the_3x3_square_l6acqxcoewbg3zg475p.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 1, 0]], "output": [[0, 4, 4, 4, 0], [0, 0, 0, 0, 0], [0, 4, 4, 4, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 0, 0], [0, 0, 1, 0, 0]], "output": [[0, 4, 4, 4, 0], [0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [0, 0, 0, 0, 0], [0, 4, 0, 4, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 1, 1, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 4, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 1, 0], [0, 0, 0, 1, 0]], "output": [[0, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 0, 0, 0, 0], [0, 4, 4, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 1, 0]], "output": [[0, 0, 4, 4, 0], [0, 0, 0, 0, 0], [0, 4, 0, 4, 0], [0, 0, 0, 0, 0], [0, 4, 4, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/find_single_cells_l6afg6gtkf27jicef4m.json b/data/MiniARC/find_single_cells_l6afg6gtkf27jicef4m.json new file mode 100644 index 0000000..9ad61c2 --- /dev/null +++ b/data/MiniARC/find_single_cells_l6afg6gtkf27jicef4m.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 3, 0, 0, 3], [0, 0, 3, 0, 0], [3, 0, 0, 0, 3], [3, 0, 0, 3, 3], [0, 0, 0, 0, 0]], "output": [[0, 3, 0, 0, 3], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 3, 3, 3, 0], [3, 0, 0, 0, 0], [3, 0, 3, 0, 3], [3, 0, 3, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 3], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 3], [0, 0, 0, 3, 0], [0, 0, 3, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 3]], "output": [[0, 0, 0, 0, 3], [0, 0, 0, 3, 0], [0, 0, 3, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 3]]}, {"input": [[0, 3, 3, 3, 3], [0, 0, 3, 0, 3], [0, 0, 0, 0, 0], [0, 0, 3, 3, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 3, 0, 3, 3], [0, 0, 0, 0, 0], [0, 0, 0, 3, 0], [0, 3, 0, 0, 3], [0, 3, 0, 0, 0]], "output": [[0, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 3, 0], [0, 0, 0, 0, 3], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/find_the_5_and_1_l6ae9ses9zaejs6idai.json b/data/MiniARC/find_the_5_and_1_l6ae9ses9zaejs6idai.json new file mode 100644 index 0000000..acd0719 --- /dev/null +++ b/data/MiniARC/find_the_5_and_1_l6ae9ses9zaejs6idai.json @@ -0,0 +1 @@ +{"train": [{"input": [[5, 0, 0, 0, 0], [5, 0, 5, 0, 0], [5, 0, 5, 5, 0], [5, 5, 5, 5, 0], [5, 5, 5, 5, 5]], "output": [[1, 0, 0, 0, 0], [1, 0, 5, 0, 0], [1, 0, 5, 5, 0], [1, 5, 5, 5, 0], [1, 5, 5, 5, 2]]}, {"input": [[0, 0, 5, 0, 0], [5, 0, 5, 0, 0], [5, 0, 5, 5, 0], [5, 5, 5, 5, 0], [5, 5, 5, 5, 5]], "output": [[0, 0, 1, 0, 0], [5, 0, 1, 0, 0], [5, 0, 1, 5, 0], [5, 5, 1, 5, 0], [5, 5, 1, 5, 2]]}, {"input": [[5, 0, 0, 0, 0], [5, 5, 0, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 5, 0], [5, 5, 5, 5, 5]], "output": [[1, 0, 0, 0, 0], [1, 5, 0, 0, 0], [1, 5, 5, 0, 0], [1, 5, 5, 5, 0], [1, 5, 5, 5, 2]]}, {"input": [[0, 5, 0, 0, 0], [0, 5, 0, 0, 5], [0, 5, 5, 0, 5], [5, 5, 5, 0, 5], [5, 5, 5, 5, 5]], "output": [[0, 1, 0, 0, 0], [0, 1, 0, 0, 5], [0, 1, 5, 0, 5], [5, 1, 5, 0, 5], [5, 1, 5, 2, 5]]}], "test": [{"input": [[0, 0, 0, 5, 0], [0, 0, 0, 5, 5], [0, 0, 5, 5, 5], [5, 0, 5, 5, 5], [5, 5, 5, 5, 5]], "output": [[0, 0, 0, 1, 0], [0, 0, 0, 1, 5], [0, 0, 5, 1, 5], [5, 0, 5, 1, 5], [5, 2, 5, 1, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/find_the_color_of_the_gray_pixels_l6afriful4bel4379yo.json b/data/MiniARC/find_the_color_of_the_gray_pixels_l6afriful4bel4379yo.json new file mode 100644 index 0000000..581f01d --- /dev/null +++ b/data/MiniARC/find_the_color_of_the_gray_pixels_l6afriful4bel4379yo.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 7], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 5, 0, 0], [0, 0, 0, 0, 0], [5, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [3, 0, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[5, 0, 0, 0, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[1, 0, 0, 0, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 7], [0, 0, 0, 0, 0], [0, 0, 0, 0, 7]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 0, 5, 0, 0], [0, 0, 0, 0, 0], [5, 0, 5, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 0, 4, 0, 0], [0, 0, 0, 0, 0], [6, 0, 8, 0, 0]]}], "test": [{"input": [[5, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 0, 5, 0, 5]], "output": [[1, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [6, 0, 8, 0, 7]]}]} \ No newline at end of file diff --git a/data/MiniARC/find_the_most_frequent_color_for_every_2x2_l6ad7ge3gc5rtysj7p.json b/data/MiniARC/find_the_most_frequent_color_for_every_2x2_l6ad7ge3gc5rtysj7p.json new file mode 100644 index 0000000..45fcf78 --- /dev/null +++ b/data/MiniARC/find_the_most_frequent_color_for_every_2x2_l6ad7ge3gc5rtysj7p.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 1, 5, 6, 8], [0, 1, 5, 6, 6], [5, 5, 5, 5, 5], [7, 7, 5, 4, 4], [7, 7, 5, 0, 4]], "output": [[1, 6, 0, 0, 0], [7, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[7, 7, 5, 7, 7], [7, 7, 5, 7, 7], [5, 5, 5, 5, 5], [7, 7, 5, 7, 7], [7, 7, 5, 7, 7]], "output": [[7, 7, 0, 0, 0], [7, 7, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[6, 6, 5, 8, 6], [0, 6, 5, 8, 4], [5, 5, 5, 5, 5], [3, 3, 5, 2, 2], [3, 3, 5, 3, 2]], "output": [[6, 8, 0, 0, 0], [3, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[3, 2, 5, 6, 6], [3, 4, 5, 8, 6], [5, 5, 5, 5, 5], [7, 7, 5, 5, 5], [3, 7, 5, 0, 8]], "output": [[3, 6, 0, 0, 0], [7, 5, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/find_the_most_frequent_color_then_color_with_it_l6afx63nce23o4amnx.json b/data/MiniARC/find_the_most_frequent_color_then_color_with_it_l6afx63nce23o4amnx.json new file mode 100644 index 0000000..cc9c6d4 --- /dev/null +++ b/data/MiniARC/find_the_most_frequent_color_then_color_with_it_l6afx63nce23o4amnx.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 2, 0, 0, 0], [2, 0, 2, 0, 0], [0, 0, 2, 2, 2], [0, 0, 0, 0, 6], [0, 0, 0, 4, 6]], "output": [[2, 2, 0, 0, 0], [2, 0, 2, 0, 0], [0, 0, 2, 2, 2], [0, 0, 0, 0, 2], [0, 0, 0, 2, 2]]}, {"input": [[0, 3, 3, 0, 0], [3, 3, 3, 3, 0], [3, 0, 8, 8, 0], [9, 9, 8, 0, 0], [0, 9, 0, 0, 0]], "output": [[0, 3, 3, 0, 0], [3, 3, 3, 3, 0], [3, 0, 3, 3, 0], [3, 3, 3, 0, 0], [0, 3, 0, 0, 0]]}, {"input": [[0, 6, 0, 0, 0], [0, 6, 6, 6, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 6, 0, 0, 0], [0, 6, 6, 6, 0], [0, 6, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[9, 0, 9, 0, 9], [0, 8, 0, 8, 0], [9, 0, 9, 0, 9], [0, 8, 0, 8, 0], [9, 0, 9, 0, 9]], "output": [[9, 0, 9, 0, 9], [0, 9, 0, 9, 0], [9, 0, 9, 0, 9], [0, 9, 0, 9, 0], [9, 0, 9, 0, 9]]}], "test": [{"input": [[6, 6, 6, 6, 6], [0, 0, 6, 6, 6], [0, 0, 7, 0, 0], [0, 0, 7, 8, 9], [0, 0, 7, 0, 0]], "output": [[6, 6, 6, 6, 6], [0, 0, 6, 6, 6], [0, 0, 6, 0, 0], [0, 0, 6, 6, 6], [0, 0, 6, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/find_the_total_shape_revealed_by_gray_pixels_l6bl8wmnt49h58bhbzm.json b/data/MiniARC/find_the_total_shape_revealed_by_gray_pixels_l6bl8wmnt49h58bhbzm.json new file mode 100644 index 0000000..184d864 --- /dev/null +++ b/data/MiniARC/find_the_total_shape_revealed_by_gray_pixels_l6bl8wmnt49h58bhbzm.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 6, 0, 0], [0, 0, 6, 6, 0], [0, 0, 6, 6, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 6, 0], [0, 0, 6, 6, 0], [0, 0, 6, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 0, 0], [6, 6, 6, 0, 0], [0, 0, 6, 0, 0]]}, {"input": [[5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 6, 0, 0], [0, 6, 6, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5]], "output": [[0, 0, 6, 0, 0], [0, 6, 6, 6, 0], [0, 0, 6, 6, 0], [6, 6, 6, 6, 0], [0, 0, 6, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/flip_based_on_the_line_l6abfld9pqc1qln7rfa.json b/data/MiniARC/flip_based_on_the_line_l6abfld9pqc1qln7rfa.json new file mode 100644 index 0000000..12cd8dc --- /dev/null +++ b/data/MiniARC/flip_based_on_the_line_l6abfld9pqc1qln7rfa.json @@ -0,0 +1 @@ +{"train": [{"input": [[3, 0, 3, 0, 0], [3, 3, 3, 0, 0], [0, 3, 3, 0, 0], [3, 3, 3, 0, 0], [3, 0, 3, 0, 0]], "output": [[0, 0, 3, 0, 3], [0, 0, 3, 3, 3], [0, 0, 3, 3, 0], [0, 0, 3, 3, 3], [0, 0, 3, 0, 3]]}, {"input": [[6, 0, 6, 0, 6], [6, 6, 6, 6, 6], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [6, 6, 6, 6, 6], [6, 0, 6, 0, 6], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 1, 0, 1, 0], [1, 1, 1, 1, 1], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [0, 1, 0, 1, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 9, 0, 0, 0], [0, 9, 0, 0, 0], [9, 9, 9, 9, 0], [0, 9, 0, 0, 0], [0, 9, 0, 0, 0]], "output": [[0, 9, 0, 0, 0], [0, 9, 0, 0, 0], [9, 9, 9, 0, 0], [0, 9, 0, 0, 0], [0, 9, 0, 0, 0]]}], "test": [{"input": [[0, 0, 8, 0, 0], [0, 8, 8, 0, 0], [8, 8, 8, 8, 8], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [8, 8, 8, 8, 8], [0, 8, 8, 0, 0], [0, 0, 8, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/flip_on_the_red_indicator_l6aepsu95pmaz36m2qd.json b/data/MiniARC/flip_on_the_red_indicator_l6aepsu95pmaz36m2qd.json new file mode 100644 index 0000000..a77b487 --- /dev/null +++ b/data/MiniARC/flip_on_the_red_indicator_l6aepsu95pmaz36m2qd.json @@ -0,0 +1 @@ +{"train": [{"input": [[2, 3, 2, 2, 2], [4, 0, 0, 7, 0], [4, 0, 5, 7, 0], [4, 1, 6, 7, 7], [4, 1, 0, 0, 9]], "output": [[2, 3, 2, 2, 2], [4, 0, 0, 0, 9], [4, 0, 6, 7, 7], [4, 1, 5, 7, 0], [4, 1, 0, 7, 0]]}, {"input": [[2, 3, 2, 3, 2], [5, 0, 4, 4, 6], [7, 1, 4, 4, 6], [8, 1, 6, 7, 3], [8, 1, 6, 7, 0]], "output": [[2, 3, 2, 3, 2], [8, 0, 6, 4, 0], [8, 1, 6, 4, 3], [7, 1, 4, 7, 6], [5, 1, 4, 7, 6]]}, {"input": [[2, 2, 2, 3, 3], [0, 0, 1, 0, 7], [7, 0, 0, 9, 7], [0, 0, 0, 9, 0], [0, 5, 0, 0, 0]], "output": [[2, 2, 2, 3, 3], [0, 5, 0, 0, 7], [0, 0, 0, 9, 7], [7, 0, 0, 9, 0], [0, 0, 1, 0, 0]]}, {"input": [[3, 3, 3, 3, 3], [0, 4, 0, 4, 0], [4, 0, 4, 0, 4], [4, 0, 4, 0, 4], [0, 0, 0, 0, 0]], "output": [[3, 3, 3, 3, 3], [0, 4, 0, 4, 0], [4, 0, 4, 0, 4], [4, 0, 4, 0, 4], [0, 0, 0, 0, 0]]}], "test": [{"input": [[3, 3, 3, 2, 3], [8, 0, 0, 6, 0], [8, 5, 0, 6, 5], [0, 5, 8, 0, 5], [0, 0, 8, 0, 0]], "output": [[3, 3, 3, 2, 3], [8, 0, 0, 0, 0], [8, 5, 0, 0, 5], [0, 5, 8, 6, 5], [0, 0, 8, 6, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/flip_to_the_long_side_l6ac65n6z6qn8i2lsw.json b/data/MiniARC/flip_to_the_long_side_l6ac65n6z6qn8i2lsw.json new file mode 100644 index 0000000..3069d32 --- /dev/null +++ b/data/MiniARC/flip_to_the_long_side_l6ac65n6z6qn8i2lsw.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 7, 0], [0, 0, 0, 0, 7], [0, 0, 0, 7, 0], [0, 0, 0, 0, 7], [0, 0, 0, 7, 0]], "output": [[0, 0, 0, 0, 7], [0, 0, 0, 7, 0], [0, 0, 0, 0, 7], [0, 0, 0, 7, 0], [0, 0, 0, 0, 7]]}, {"input": [[6, 0, 6, 0, 0], [0, 6, 0, 6, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 6, 0, 6, 0], [6, 0, 6, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[8, 0, 0, 0, 0], [0, 9, 0, 0, 0], [8, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 8, 0, 0, 0], [9, 0, 0, 0, 0], [0, 8, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 3, 0, 0, 0], [3, 0, 0, 0, 0], [0, 6, 0, 0, 0], [3, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[3, 0, 0, 0, 0], [0, 3, 0, 0, 0], [6, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 2, 0], [0, 0, 2, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 2, 0, 0], [0, 0, 0, 2, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/fractal_l6bklbsimu8fpp62p6i.json b/data/MiniARC/fractal_l6bklbsimu8fpp62p6i.json new file mode 100644 index 0000000..b986239 --- /dev/null +++ b/data/MiniARC/fractal_l6bklbsimu8fpp62p6i.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [4, 0, 0, 0, 0], [4, 4, 0, 0, 0]], "output": [[5, 5, 5, 5, 5], [4, 0, 0, 0, 5], [4, 4, 0, 0, 5], [4, 0, 4, 0, 5], [4, 4, 4, 4, 5]]}, {"input": [[4, 0, 0, 0, 0], [0, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 0, 0, 0, 5], [0, 4, 0, 0, 5], [0, 0, 4, 0, 5], [0, 0, 0, 4, 5], [5, 5, 5, 5, 5]]}, {"input": [[0, 0, 0, 4, 4], [0, 0, 0, 4, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 4, 4, 4, 4], [5, 4, 0, 4, 0], [5, 4, 4, 0, 0], [5, 4, 0, 0, 0], [5, 5, 5, 5, 5]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 4], [0, 0, 0, 4, 0]], "output": [[5, 5, 5, 5, 5], [5, 0, 0, 0, 4], [5, 0, 0, 4, 0], [5, 0, 4, 0, 0], [5, 4, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/going_up_l6acmlt1nkjxwh68ah.json b/data/MiniARC/going_up_l6acmlt1nkjxwh68ah.json new file mode 100644 index 0000000..84fd33d --- /dev/null +++ b/data/MiniARC/going_up_l6acmlt1nkjxwh68ah.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 2, 2, 2, 0], [0, 0, 2, 0, 0]], "output": [[0, 2, 2, 2, 0], [0, 0, 2, 0, 0], [0, 0, 2, 0, 0], [0, 0, 2, 0, 0], [0, 0, 2, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [3, 0, 3, 3, 3], [0, 3, 3, 0, 0]], "output": [[3, 0, 3, 3, 3], [0, 3, 3, 0, 0], [0, 3, 3, 0, 0], [0, 3, 3, 0, 0], [0, 3, 3, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 6, 0, 6, 6], [6, 0, 0, 6, 0], [6, 6, 6, 0, 0]], "output": [[0, 6, 0, 6, 6], [6, 0, 0, 6, 0], [6, 6, 6, 0, 0], [6, 6, 6, 0, 0], [6, 6, 6, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [8, 0, 8, 0, 0], [0, 8, 0, 8, 8], [8, 0, 8, 8, 0], [0, 8, 0, 0, 0]], "output": [[8, 0, 8, 0, 0], [0, 8, 0, 8, 8], [8, 0, 8, 8, 0], [0, 8, 0, 0, 0], [0, 8, 0, 0, 0]]}], "test": [{"input": [[7, 0, 7, 0, 0], [0, 0, 0, 0, 7], [7, 0, 0, 7, 0], [7, 0, 7, 0, 0], [0, 7, 7, 0, 0]], "output": [[7, 0, 7, 0, 0], [0, 0, 0, 0, 7], [7, 0, 0, 7, 0], [7, 0, 7, 0, 0], [0, 7, 7, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/hideandseek_l6af8co8cvsr8u1psxt.json b/data/MiniARC/hideandseek_l6af8co8cvsr8u1psxt.json new file mode 100644 index 0000000..4b6a21b --- /dev/null +++ b/data/MiniARC/hideandseek_l6af8co8cvsr8u1psxt.json @@ -0,0 +1 @@ +{"train": [{"input": [[9, 9, 0, 0, 7], [0, 9, 0, 0, 7], [7, 7, 7, 9, 7], [7, 0, 7, 7, 7], [7, 0, 0, 9, 0]], "output": [[9, 9, 0, 0, 7], [0, 9, 0, 0, 7], [7, 9, 9, 9, 7], [7, 0, 7, 9, 7], [7, 0, 0, 9, 0]]}, {"input": [[0, 0, 4, 4, 4], [2, 2, 4, 2, 0], [0, 0, 4, 2, 0], [2, 2, 4, 2, 0], [4, 4, 4, 0, 0]], "output": [[0, 0, 4, 4, 4], [2, 2, 2, 2, 0], [0, 0, 4, 2, 0], [2, 2, 2, 2, 0], [4, 4, 4, 0, 0]]}, {"input": [[0, 6, 0, 0, 8], [8, 8, 8, 0, 8], [8, 6, 8, 6, 8], [0, 0, 8, 6, 8], [6, 6, 8, 8, 8]], "output": [[0, 6, 0, 0, 8], [8, 6, 8, 0, 8], [8, 6, 6, 6, 8], [0, 0, 8, 6, 8], [6, 6, 6, 6, 8]]}, {"input": [[0, 0, 0, 1, 5], [5, 5, 0, 1, 5], [0, 5, 0, 5, 5], [0, 5, 5, 5, 0], [1, 1, 1, 1, 0]], "output": [[0, 0, 0, 1, 5], [5, 5, 0, 1, 5], [0, 5, 0, 1, 5], [0, 5, 5, 1, 0], [1, 1, 1, 1, 0]]}], "test": [{"input": [[3, 3, 0, 0, 0], [0, 3, 0, 0, 0], [4, 3, 4, 4, 4], [0, 3, 3, 3, 3], [0, 0, 0, 0, 3]], "output": [[3, 3, 0, 0, 0], [0, 3, 0, 0, 0], [4, 4, 4, 4, 4], [0, 3, 3, 3, 3], [0, 0, 0, 0, 3]]}]} \ No newline at end of file diff --git a/data/MiniARC/inter_and_outer_blue_square_l6ac6z4bda5su9nopah.json b/data/MiniARC/inter_and_outer_blue_square_l6ac6z4bda5su9nopah.json new file mode 100644 index 0000000..b58a645 --- /dev/null +++ b/data/MiniARC/inter_and_outer_blue_square_l6ac6z4bda5su9nopah.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 5, 0, 5, 0], [0, 0, 0, 0, 0], [0, 5, 0, 5, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 5, 1, 5, 0], [0, 1, 0, 1, 0], [0, 5, 1, 5, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 2, 0, 2, 0], [0, 0, 0, 0, 0], [0, 2, 0, 2, 0], [0, 0, 0, 0, 0]], "output": [[0, 1, 0, 1, 0], [1, 2, 0, 2, 1], [0, 0, 0, 0, 0], [1, 2, 0, 2, 1], [0, 1, 0, 1, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 5], [0, 0, 0, 0, 0], [0, 0, 5, 0, 2]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 1, 5], [0, 0, 1, 0, 1], [0, 0, 5, 1, 2]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 2, 0, 5], [0, 0, 0, 0, 0], [0, 0, 5, 0, 5], [0, 0, 0, 0, 0]], "output": [[0, 0, 1, 0, 0], [0, 1, 2, 1, 5], [0, 0, 1, 0, 1], [0, 0, 5, 1, 5], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 5, 0, 2, 0], [0, 0, 0, 0, 0], [0, 2, 0, 5, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 1, 0], [0, 5, 1, 2, 1], [0, 1, 0, 1, 0], [1, 2, 1, 5, 0], [0, 1, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 2], [0, 0, 0, 0, 0], [0, 0, 2, 0, 5]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 5, 1, 2], [0, 0, 1, 0, 1], [0, 1, 2, 1, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/light__l6ae21isj0885d2hxfi.json b/data/MiniARC/light__l6ae21isj0885d2hxfi.json new file mode 100644 index 0000000..f2478fd --- /dev/null +++ b/data/MiniARC/light__l6ae21isj0885d2hxfi.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 2, 0, 0], [0, 0, 2, 0, 0], [2, 2, 4, 2, 2], [0, 0, 2, 0, 0], [0, 0, 2, 0, 0]], "output": [[4, 0, 0, 0, 4], [0, 4, 0, 4, 0], [0, 0, 4, 0, 0], [0, 4, 0, 4, 0], [4, 0, 0, 0, 4]]}, {"input": [[0, 3, 3, 0, 0], [0, 3, 3, 0, 0], [0, 5, 3, 0, 0], [0, 3, 3, 0, 0], [0, 3, 3, 0, 0]], "output": [[0, 0, 0, 5, 0], [5, 0, 5, 0, 0], [0, 5, 0, 0, 0], [5, 0, 5, 0, 0], [0, 0, 0, 5, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 1], [0, 0, 0, 1, 6]], "output": [[6, 0, 0, 0, 0], [0, 6, 0, 0, 0], [0, 0, 6, 0, 0], [0, 0, 0, 6, 0], [0, 0, 0, 0, 6]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 7, 7, 7, 0], [0, 7, 2, 7, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [2, 0, 0, 0, 2], [0, 2, 0, 2, 0], [0, 0, 2, 0, 0]]}], "test": [{"input": [[0, 0, 0, 8, 8], [0, 0, 0, 8, 8], [0, 0, 0, 8, 9], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 9, 0, 0], [0, 0, 0, 9, 0], [0, 0, 0, 0, 9], [0, 0, 0, 9, 0], [0, 0, 9, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/make_me_smile_l6bl4bdz1cgh6ajfa4yj.json b/data/MiniARC/make_me_smile_l6bl4bdz1cgh6ajfa4yj.json new file mode 100644 index 0000000..f55c1df --- /dev/null +++ b/data/MiniARC/make_me_smile_l6bl4bdz1cgh6ajfa4yj.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 4, 4], [4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [4, 0, 0, 0, 4], [4, 0, 4, 0, 4]], "output": [[4, 4, 4, 4, 4], [4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [4, 0, 4, 0, 4], [4, 0, 0, 0, 4]]}, {"input": [[4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [4, 0, 0, 0, 4], [4, 0, 4, 0, 4], [4, 0, 4, 0, 4]], "output": [[4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [4, 0, 4, 0, 4], [4, 0, 4, 0, 4], [4, 0, 0, 0, 4]]}, {"input": [[4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [0, 0, 0, 0, 0], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0]], "output": [[4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [0, 4, 4, 4, 0], [0, 4, 4, 4, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[4, 0, 4, 0, 4], [4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [0, 0, 0, 0, 0], [0, 4, 4, 4, 0]], "output": [[4, 0, 4, 0, 4], [4, 0, 4, 0, 4], [4, 4, 4, 4, 4], [0, 4, 4, 4, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/make_the_rectangle_larger_l6aagjtrvgu9vxwb92d.json b/data/MiniARC/make_the_rectangle_larger_l6aagjtrvgu9vxwb92d.json new file mode 100644 index 0000000..5b60742 --- /dev/null +++ b/data/MiniARC/make_the_rectangle_larger_l6aagjtrvgu9vxwb92d.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 8, 8, 8], [0, 0, 8, 0, 8], [0, 0, 8, 8, 8]], "output": [[0, 0, 0, 0, 0], [0, 8, 8, 8, 8], [0, 8, 0, 0, 8], [0, 8, 0, 0, 8], [0, 8, 8, 8, 8]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 6, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 6, 0], [0, 0, 6, 6, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 4, 4, 0, 0], [0, 4, 4, 0, 0], [0, 4, 4, 0, 0], [0, 0, 0, 0, 0]], "output": [[4, 4, 4, 0, 0], [4, 0, 4, 0, 0], [4, 0, 4, 0, 0], [4, 4, 4, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 2, 2, 2, 0], [0, 2, 2, 2, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [2, 2, 2, 2, 0], [2, 0, 0, 2, 0], [2, 2, 2, 2, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/mapping_color_to_shape_l6acypud56b4m1z5409.json b/data/MiniARC/mapping_color_to_shape_l6acypud56b4m1z5409.json new file mode 100644 index 0000000..cfb9270 --- /dev/null +++ b/data/MiniARC/mapping_color_to_shape_l6acypud56b4m1z5409.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 3, 0, 0, 3], [0, 0, 3, 3, 3], [0, 3, 0, 0, 3], [0, 3, 3, 3, 3], [0, 3, 0, 0, 0]], "output": [[5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 3, 3], [3, 3, 0, 3, 3], [0, 3, 0, 0, 0], [0, 0, 0, 3, 3], [3, 0, 3, 0, 0]], "output": [[5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 2, 0, 2, 0], [0, 0, 0, 0, 2], [0, 0, 2, 2, 0], [0, 0, 2, 0, 0], [0, 0, 2, 2, 0]], "output": [[0, 0, 0, 0, 5], [0, 0, 0, 5, 0], [0, 0, 5, 0, 0], [0, 5, 0, 0, 0], [5, 0, 0, 0, 0]]}, {"input": [[0, 0, 1, 0, 0], [0, 1, 0, 1, 1], [0, 1, 0, 1, 0], [0, 1, 0, 0, 0], [0, 1, 1, 1, 1]], "output": [[5, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 1, 1, 1, 0], [0, 1, 0, 1, 0], [0, 1, 1, 1, 0], [0, 0, 0, 0, 0]], "output": [[5, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 5]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 2, 2, 2, 2], [0, 2, 2, 2, 2], [0, 2, 2, 2, 0], [0, 0, 0, 0, 2]], "output": [[0, 0, 0, 0, 5], [0, 0, 0, 5, 0], [0, 0, 5, 0, 0], [0, 5, 0, 0, 0], [5, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/one_plus_four_l6af5dcogqbhk8pvva.json b/data/MiniARC/one_plus_four_l6af5dcogqbhk8pvva.json new file mode 100644 index 0000000..11dce54 --- /dev/null +++ b/data/MiniARC/one_plus_four_l6af5dcogqbhk8pvva.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5]], "output": [[6, 0, 9, 0, 0], [0, 5, 0, 0, 0], [7, 0, 3, 0, 0], [0, 0, 0, 6, 0], [0, 0, 0, 0, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [5, 0, 0, 0, 0]], "output": [[0, 0, 6, 0, 9], [0, 0, 0, 5, 0], [0, 6, 7, 9, 3], [0, 9, 5, 0, 0], [5, 7, 0, 3, 0]]}, {"input": [[0, 0, 0, 0, 5], [0, 0, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5]], "output": [[0, 0, 0, 0, 5], [6, 0, 9, 7, 0], [0, 5, 0, 0, 0], [7, 0, 3, 6, 0], [0, 0, 0, 0, 5]]}, {"input": [[0, 0, 0, 5, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 5, 0], [0, 6, 7, 9, 3], [0, 0, 5, 0, 0], [0, 7, 0, 3, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[5, 0, 0, 0, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [5, 0, 0, 0, 5]], "output": [[5, 0, 0, 0, 5], [0, 3, 0, 7, 0], [0, 0, 0, 0, 0], [0, 9, 0, 6, 0], [5, 0, 0, 0, 5]]}]} \ No newline at end of file diff --git a/data/MiniARC/orange_vs_blue_l6abmp2nf0g7vd1rjki.json b/data/MiniARC/orange_vs_blue_l6abmp2nf0g7vd1rjki.json new file mode 100644 index 0000000..aa2cf63 --- /dev/null +++ b/data/MiniARC/orange_vs_blue_l6abmp2nf0g7vd1rjki.json @@ -0,0 +1 @@ +{"train": [{"input": [[7, 7, 7, 8, 8], [7, 7, 8, 8, 8], [7, 0, 8, 8, 8], [7, 7, 7, 7, 8], [7, 7, 7, 0, 8]], "output": [[7, 0, 0, 0, 0], [0, 0, 0, 0, 8], [0, 0, 0, 8, 8], [7, 7, 7, 0, 0], [7, 7, 0, 0, 0]]}, {"input": [[7, 7, 0, 0, 8], [7, 0, 0, 8, 8], [7, 0, 8, 8, 8], [7, 7, 0, 0, 8], [7, 7, 0, 0, 8]], "output": [[7, 0, 0, 0, 0], [0, 0, 0, 0, 8], [0, 0, 0, 8, 8], [7, 0, 0, 0, 0], [7, 0, 0, 0, 0]]}, {"input": [[7, 7, 0, 8, 8], [0, 0, 0, 8, 8], [7, 7, 7, 0, 8], [7, 0, 0, 8, 8], [7, 0, 8, 8, 8]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 8, 8], [7, 7, 0, 0, 0], [0, 0, 0, 0, 8], [0, 0, 0, 8, 8]]}], "test": [{"input": [[7, 7, 0, 0, 8], [7, 0, 0, 8, 8], [7, 0, 0, 0, 8], [7, 7, 7, 0, 8], [0, 0, 0, 8, 8]], "output": [[7, 0, 0, 0, 0], [0, 0, 0, 0, 8], [0, 0, 0, 0, 0], [7, 7, 0, 0, 0], [0, 0, 0, 8, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/parting_cross_l6acqil00ywf88hqnrpm.json b/data/MiniARC/parting_cross_l6acqil00ywf88hqnrpm.json new file mode 100644 index 0000000..4adb0f7 --- /dev/null +++ b/data/MiniARC/parting_cross_l6acqil00ywf88hqnrpm.json @@ -0,0 +1 @@ +{"train": [{"input": [[7, 1, 0, 0, 0], [1, 7, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 7, 5, 1], [0, 0, 5, 5, 5], [0, 0, 1, 5, 7]]}, {"input": [[4, 4, 0, 0, 0], [4, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 5, 4], [0, 0, 5, 5, 5], [0, 0, 4, 5, 4]]}, {"input": [[5, 7, 0, 0, 0], [9, 8, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 5, 7], [0, 0, 5, 5, 5], [0, 0, 9, 5, 8]]}], "test": [{"input": [[3, 2, 0, 0, 0], [4, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 3, 5, 2], [0, 0, 5, 5, 5], [0, 0, 4, 5, 1]]}]} \ No newline at end of file diff --git a/data/MiniARC/pull_inner_gadget_towards_the_side_with_different_color_l6aeiaci4szwtcqghvt.json b/data/MiniARC/pull_inner_gadget_towards_the_side_with_different_color_l6aeiaci4szwtcqghvt.json new file mode 100644 index 0000000..3cc816b --- /dev/null +++ b/data/MiniARC/pull_inner_gadget_towards_the_side_with_different_color_l6aeiaci4szwtcqghvt.json @@ -0,0 +1 @@ +{"train": [{"input": [[4, 4, 4, 4, 4], [7, 0, 0, 0, 4], [7, 0, 8, 8, 4], [7, 0, 0, 0, 4], [4, 4, 4, 4, 4]], "output": [[4, 4, 4, 4, 4], [7, 0, 0, 0, 4], [7, 8, 8, 0, 4], [7, 0, 0, 0, 4], [4, 4, 4, 4, 4]]}, {"input": [[5, 7, 7, 7, 5], [5, 0, 0, 0, 5], [5, 9, 9, 0, 5], [5, 9, 9, 0, 5], [5, 5, 5, 5, 5]], "output": [[5, 7, 7, 7, 5], [5, 9, 9, 0, 5], [5, 9, 9, 0, 5], [5, 0, 0, 0, 5], [5, 5, 5, 5, 5]]}, {"input": [[1, 1, 1, 1, 1], [1, 3, 3, 3, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 7, 7, 7, 1]], "output": [[1, 1, 1, 1, 1], [1, 0, 0, 0, 1], [1, 0, 0, 0, 1], [1, 3, 3, 3, 1], [1, 7, 7, 7, 1]]}, {"input": [[3, 3, 3, 3, 3], [3, 6, 0, 0, 7], [3, 0, 6, 0, 7], [3, 0, 0, 0, 7], [3, 3, 3, 3, 3]], "output": [[3, 3, 3, 3, 3], [3, 0, 6, 0, 7], [3, 0, 0, 6, 7], [3, 0, 0, 0, 7], [3, 3, 3, 3, 3]]}, {"input": [[6, 6, 6, 6, 6], [6, 1, 1, 0, 6], [6, 1, 0, 0, 6], [6, 0, 0, 0, 6], [6, 7, 7, 7, 6]], "output": [[6, 6, 6, 6, 6], [6, 0, 0, 0, 6], [6, 1, 1, 0, 6], [6, 1, 0, 0, 6], [6, 7, 7, 7, 6]]}], "test": [{"input": [[8, 8, 8, 8, 8], [9, 0, 0, 0, 8], [9, 0, 4, 4, 8], [9, 0, 0, 0, 8], [8, 8, 8, 8, 8]], "output": [[8, 8, 8, 8, 8], [9, 0, 0, 0, 8], [9, 4, 4, 0, 8], [9, 0, 0, 0, 8], [8, 8, 8, 8, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/push_to_top-right_by_one_l6aflo0rz66bdej719.json b/data/MiniARC/push_to_top-right_by_one_l6aflo0rz66bdej719.json new file mode 100644 index 0000000..08d8f5b --- /dev/null +++ b/data/MiniARC/push_to_top-right_by_one_l6aflo0rz66bdej719.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 8, 3, 4, 4], [0, 1, 8, 3, 4], [0, 0, 1, 8, 3], [0, 0, 0, 1, 8], [0, 0, 0, 0, 1]], "output": [[0, 1, 8, 3, 4], [0, 0, 1, 8, 3], [0, 0, 0, 1, 8], [0, 0, 0, 0, 1], [4, 0, 0, 0, 0]]}, {"input": [[1, 7, 4, 5, 5], [0, 1, 7, 4, 5], [0, 0, 1, 7, 4], [0, 0, 0, 1, 7], [0, 0, 0, 0, 1]], "output": [[0, 1, 7, 4, 5], [0, 0, 1, 7, 4], [0, 0, 0, 1, 7], [0, 0, 0, 0, 1], [5, 0, 0, 0, 0]]}, {"input": [[1, 3, 3, 3, 3], [0, 1, 3, 3, 3], [0, 0, 1, 3, 3], [0, 0, 0, 1, 3], [0, 0, 0, 0, 1]], "output": [[0, 1, 3, 3, 3], [0, 0, 1, 3, 3], [0, 0, 0, 1, 3], [0, 0, 0, 0, 1], [3, 0, 0, 0, 0]]}, {"input": [[1, 2, 4, 8, 8], [0, 1, 2, 4, 8], [0, 0, 1, 2, 4], [0, 0, 0, 1, 2], [0, 0, 0, 0, 1]], "output": [[0, 1, 2, 4, 8], [0, 0, 1, 2, 4], [0, 0, 0, 1, 2], [0, 0, 0, 0, 1], [8, 0, 0, 0, 0]]}], "test": [{"input": [[1, 2, 2, 2, 2], [0, 1, 2, 2, 2], [0, 0, 1, 2, 2], [0, 0, 0, 1, 2], [0, 0, 0, 0, 1]], "output": [[0, 1, 2, 2, 2], [0, 0, 1, 2, 2], [0, 0, 0, 1, 2], [0, 0, 0, 0, 1], [2, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/rainy_day_l6bjze1slxrmz0q8ufb.json b/data/MiniARC/rainy_day_l6bjze1slxrmz0q8ufb.json new file mode 100644 index 0000000..944ce0e --- /dev/null +++ b/data/MiniARC/rainy_day_l6bjze1slxrmz0q8ufb.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 5, 0], [0, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[8, 8, 8, 8, 8], [8, 8, 8, 5, 8], [8, 2, 8, 0, 8], [8, 0, 8, 0, 8], [8, 0, 8, 0, 8]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 7], [3, 3, 0, 0, 0]], "output": [[8, 8, 8, 8, 8], [8, 8, 8, 8, 8], [8, 8, 5, 8, 8], [8, 8, 0, 8, 7], [3, 3, 0, 8, 0]]}, {"input": [[7, 0, 0, 4, 4], [0, 0, 0, 0, 0], [0, 2, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[7, 8, 8, 4, 4], [0, 8, 8, 0, 0], [0, 2, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 4, 0], [4, 4, 0, 4, 0], [0, 4, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[8, 8, 8, 8, 8], [8, 8, 8, 4, 8], [4, 4, 8, 4, 8], [0, 4, 8, 0, 8], [0, 0, 8, 0, 8]]}]} \ No newline at end of file diff --git a/data/MiniARC/reshape_the_top_left_2x2_to_the_bottom_right_2x2_l6ae262gcpe3lw9b2p.json b/data/MiniARC/reshape_the_top_left_2x2_to_the_bottom_right_2x2_l6ae262gcpe3lw9b2p.json new file mode 100644 index 0000000..b06b836 --- /dev/null +++ b/data/MiniARC/reshape_the_top_left_2x2_to_the_bottom_right_2x2_l6ae262gcpe3lw9b2p.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 5, 0, 0, 0], [6, 7, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5], [0, 0, 0, 5, 5]], "output": [[0, 1, 0, 5, 0], [1, 1, 5, 5, 0], [0, 6, 0, 7, 0], [6, 6, 7, 7, 0], [0, 0, 0, 0, 0]]}, {"input": [[3, 3, 0, 0, 0], [3, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 5, 5], [0, 0, 0, 5, 0]], "output": [[3, 3, 3, 3, 0], [3, 0, 3, 0, 0], [3, 3, 3, 3, 0], [3, 0, 3, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[4, 2, 0, 0, 0], [2, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 5, 5], [0, 0, 0, 0, 0]], "output": [[4, 4, 2, 2, 0], [0, 0, 0, 0, 0], [2, 2, 2, 2, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[6, 7, 0, 0, 0], [9, 8, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 5, 5], [0, 0, 0, 5, 5]], "output": [[6, 6, 7, 7, 0], [6, 6, 7, 7, 0], [9, 9, 8, 8, 0], [9, 9, 8, 8, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[4, 3, 0, 0, 0], [2, 4, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 5], [0, 0, 0, 5, 0]], "output": [[0, 4, 0, 3, 0], [4, 0, 3, 0, 0], [0, 2, 0, 4, 0], [2, 0, 4, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/reveal_the_original_gray_pixel_l6blhmgkypxwgqpqsv.json b/data/MiniARC/reveal_the_original_gray_pixel_l6blhmgkypxwgqpqsv.json new file mode 100644 index 0000000..0d66c9a --- /dev/null +++ b/data/MiniARC/reveal_the_original_gray_pixel_l6blhmgkypxwgqpqsv.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 6, 0, 0], [0, 0, 6, 6, 0], [0, 0, 6, 6, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 6, 6, 0], [0, 0, 6, 6, 0], [0, 0, 6, 0, 0]]}, {"input": [[0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5], [0, 0, 5, 5, 5]], "output": [[0, 0, 6, 0, 0], [0, 0, 6, 6, 0], [0, 0, 6, 6, 0], [0, 0, 6, 6, 0], [0, 0, 6, 0, 0]]}, {"input": [[5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 6, 0, 0], [0, 6, 6, 6, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0], [5, 5, 5, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 6, 6, 0, 0], [0, 0, 6, 0, 0], [6, 6, 6, 0, 0], [0, 0, 6, 0, 0]]}], "test": [{"input": [[5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5], [5, 5, 5, 5, 5]], "output": [[0, 0, 6, 0, 0], [0, 6, 6, 6, 0], [0, 0, 6, 6, 0], [6, 6, 6, 6, 0], [0, 0, 6, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/rolling_l6aefbfyndc6kgu16ai.json b/data/MiniARC/rolling_l6aefbfyndc6kgu16ai.json new file mode 100644 index 0000000..0f4b9d5 --- /dev/null +++ b/data/MiniARC/rolling_l6aefbfyndc6kgu16ai.json @@ -0,0 +1 @@ +{"train": [{"input": [[1, 1, 0, 0, 0], [2, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[1, 1, 0, 0, 0], [2, 1, 0, 0, 0], [0, 0, 2, 1, 0], [0, 0, 1, 1, 0], [0, 0, 0, 0, 1]]}, {"input": [[5, 4, 0, 0, 0], [5, 5, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 4, 0, 0, 0], [5, 5, 0, 0, 0], [0, 0, 5, 5, 0], [0, 0, 5, 4, 0], [0, 0, 0, 0, 5]]}, {"input": [[6, 6, 0, 0, 0], [6, 9, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[6, 6, 0, 0, 0], [6, 9, 0, 0, 0], [0, 0, 6, 6, 0], [0, 0, 9, 6, 0], [0, 0, 0, 0, 9]]}], "test": [{"input": [[7, 7, 0, 0, 0], [3, 7, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[7, 7, 0, 0, 0], [3, 7, 0, 0, 0], [0, 0, 3, 7, 0], [0, 0, 7, 7, 0], [0, 0, 0, 0, 7]]}]} \ No newline at end of file diff --git a/data/MiniARC/rotating_colors_l6acdi323jol47enccp.json b/data/MiniARC/rotating_colors_l6acdi323jol47enccp.json new file mode 100644 index 0000000..367857d --- /dev/null +++ b/data/MiniARC/rotating_colors_l6acdi323jol47enccp.json @@ -0,0 +1 @@ +{"train": [{"input": [[7, 0, 8, 0, 9], [0, 0, 0, 0, 0], [1, 0, 0, 0, 5], [0, 0, 0, 0, 0], [2, 0, 3, 0, 4]], "output": [[8, 0, 9, 0, 5], [0, 0, 0, 0, 0], [7, 0, 0, 0, 4], [0, 0, 0, 0, 0], [1, 0, 2, 0, 3]]}, {"input": [[0, 0, 0, 0, 0], [0, 4, 5, 1, 0], [0, 6, 0, 2, 0], [0, 7, 8, 9, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 5, 1, 2, 0], [0, 4, 0, 9, 0], [0, 6, 7, 8, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 3, 0, 6, 0], [5, 0, 0, 0, 8], [0, 0, 0, 0, 0], [2, 0, 0, 0, 7], [0, 1, 0, 9, 0]], "output": [[0, 6, 0, 8, 0], [3, 0, 0, 0, 7], [0, 0, 0, 0, 0], [5, 0, 0, 0, 9], [0, 2, 0, 1, 0]]}, {"input": [[0, 9, 8, 7, 0], [7, 0, 0, 0, 6], [4, 0, 0, 0, 5], [3, 0, 0, 0, 4], [0, 1, 2, 3, 0]], "output": [[0, 8, 7, 6, 0], [9, 0, 0, 0, 5], [7, 0, 0, 0, 4], [4, 0, 0, 0, 3], [0, 3, 1, 2, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 4, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 8, 0, 0], [0, 3, 0, 7, 0], [0, 0, 6, 0, 0], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 7, 0, 0], [0, 8, 0, 6, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/shape_mapping_l6afcchh0wfew0rhswzq.json b/data/MiniARC/shape_mapping_l6afcchh0wfew0rhswzq.json new file mode 100644 index 0000000..9705285 --- /dev/null +++ b/data/MiniARC/shape_mapping_l6afcchh0wfew0rhswzq.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 2, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 5, 5, 5, 5], [5, 0, 5, 0, 5], [5, 5, 5, 5, 5], [5, 0, 5, 0, 5], [5, 5, 5, 5, 5]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 7, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[5, 5, 5, 5, 5], [5, 0, 5, 0, 5], [5, 5, 5, 5, 5], [5, 0, 5, 0, 5], [5, 5, 5, 5, 5]]}, {"input": [[6, 0, 0, 0, 6], [6, 0, 0, 0, 6], [0, 6, 0, 6, 0], [0, 6, 0, 6, 0], [0, 0, 6, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[7, 7, 7, 7, 7], [7, 0, 7, 0, 7], [7, 7, 7, 7, 7], [7, 0, 7, 0, 7], [7, 7, 7, 7, 7]], "output": [[5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [0, 5, 0, 5, 0], [0, 5, 0, 5, 0], [0, 0, 5, 0, 0]]}, {"input": [[3, 0, 0, 0, 3], [3, 0, 0, 0, 3], [0, 3, 0, 3, 0], [0, 3, 0, 3, 0], [0, 0, 3, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[1, 1, 1, 1, 1], [1, 0, 1, 0, 1], [1, 1, 1, 1, 1], [1, 0, 1, 0, 1], [1, 1, 1, 1, 1]], "output": [[5, 0, 0, 0, 5], [5, 0, 0, 0, 5], [0, 5, 0, 5, 0], [0, 5, 0, 5, 0], [0, 0, 5, 0, 0]]}], "test": [{"input": [[8, 0, 0, 0, 8], [8, 0, 0, 0, 8], [0, 8, 0, 8, 0], [0, 8, 0, 8, 0], [0, 0, 8, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/stretch_vertically_l6acwqhltn3k0zhgzjo.json b/data/MiniARC/stretch_vertically_l6acwqhltn3k0zhgzjo.json new file mode 100644 index 0000000..ec46cf8 --- /dev/null +++ b/data/MiniARC/stretch_vertically_l6acwqhltn3k0zhgzjo.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 8, 0, 4, 0], [0, 0, 5, 0, 0], [4, 0, 0, 0, 0], [0, 0, 0, 0, 9]], "output": [[4, 8, 5, 4, 9], [4, 8, 5, 4, 9], [4, 8, 5, 4, 9], [4, 8, 5, 4, 9], [4, 8, 5, 4, 9]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 8, 6, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 6, 9]], "output": [[1, 8, 6, 6, 9], [1, 8, 6, 6, 9], [1, 8, 6, 6, 9], [1, 8, 6, 6, 9], [1, 8, 6, 6, 9]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [2, 2, 2, 2, 2], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]], "output": [[2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2]]}, {"input": [[3, 0, 0, 0, 0], [0, 3, 0, 0, 0], [0, 0, 0, 5, 0], [0, 0, 3, 0, 0], [0, 0, 0, 0, 3]], "output": [[3, 3, 3, 5, 3], [3, 3, 3, 5, 3], [3, 3, 3, 5, 3], [3, 3, 3, 5, 3], [3, 3, 3, 5, 3]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 4, 6, 0, 0], [2, 0, 0, 0, 0], [0, 0, 0, 5, 2]], "output": [[2, 4, 6, 5, 2], [2, 4, 6, 5, 2], [2, 4, 6, 5, 2], [2, 4, 6, 5, 2], [2, 4, 6, 5, 2]]}]} \ No newline at end of file diff --git a/data/MiniARC/wave_propagation_l6afe4he1mhixwh8v9e.json b/data/MiniARC/wave_propagation_l6afe4he1mhixwh8v9e.json new file mode 100644 index 0000000..8dc88d8 --- /dev/null +++ b/data/MiniARC/wave_propagation_l6afe4he1mhixwh8v9e.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [1, 0, 1, 1, 1], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [1, 1, 0, 1, 1], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 0, 1, 1, 1], [0, 1, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 0, 1, 1], [0, 0, 1, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 0, 1], [0, 0, 0, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 1, 0], [0, 0, 0, 0, 1]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 1, 0], [0, 0, 0, 0, 1]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 0, 0], [1, 0, 1, 0, 1], [0, 0, 0, 1, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [1, 1, 0, 1, 0], [0, 0, 0, 0, 1]]}], "test": [{"input": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 1, 0, 1, 0], [1, 0, 1, 0, 1], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 1], [1, 1, 0, 1, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/which_side_has_more_area_l6bkhow9g5d3u8nwm58.json b/data/MiniARC/which_side_has_more_area_l6bkhow9g5d3u8nwm58.json new file mode 100644 index 0000000..cda05d9 --- /dev/null +++ b/data/MiniARC/which_side_has_more_area_l6bkhow9g5d3u8nwm58.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 5, 0, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0], [0, 5, 0, 0, 0], [0, 0, 5, 0, 0]], "output": [[0, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 5, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [0, 0, 5, 0, 0]], "output": [[1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 5, 0, 0], [0, 5, 0, 0, 0], [0, 0, 5, 0, 0], [0, 5, 0, 0, 0], [0, 0, 5, 0, 0]], "output": [[0, 1, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 0, 5, 0, 0], [0, 0, 5, 0, 0], [0, 0, 0, 5, 0], [0, 0, 5, 0, 0], [0, 0, 5, 0, 0]], "output": [[1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 5, 0, 0], [0, 0, 0, 5, 0], [0, 0, 0, 5, 0], [0, 0, 5, 0, 0], [0, 0, 5, 0, 0]], "output": [[1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/wrap_blue_around_red_l6ae5b5csckyjb7nsj.json b/data/MiniARC/wrap_blue_around_red_l6ae5b5csckyjb7nsj.json new file mode 100644 index 0000000..b7a2751 --- /dev/null +++ b/data/MiniARC/wrap_blue_around_red_l6ae5b5csckyjb7nsj.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 2, 0], [0, 5, 0, 0, 0], [0, 0, 0, 0, 0], [0, 2, 0, 0, 7], [0, 0, 0, 0, 0]], "output": [[0, 0, 1, 2, 1], [0, 5, 1, 1, 1], [1, 1, 1, 0, 0], [1, 2, 1, 0, 7], [1, 1, 1, 0, 0]]}, {"input": [[0, 0, 0, 0, 2], [0, 7, 0, 0, 0], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 9, 0, 0, 0]], "output": [[0, 0, 0, 1, 2], [0, 7, 0, 1, 1], [0, 0, 8, 0, 0], [0, 0, 0, 0, 0], [0, 9, 0, 0, 0]]}, {"input": [[0, 2, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 7, 0], [0, 0, 0, 0, 0]], "output": [[1, 2, 1, 0, 0], [1, 1, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 7, 0], [0, 0, 0, 0, 0]]}], "test": [{"input": [[0, 0, 0, 0, 0], [4, 0, 0, 2, 0], [0, 0, 0, 0, 0], [0, 7, 0, 0, 0], [0, 0, 0, 0, 9]], "output": [[0, 0, 1, 1, 1], [4, 0, 1, 2, 1], [0, 0, 1, 1, 1], [0, 7, 0, 0, 0], [0, 0, 0, 0, 9]]}]} \ No newline at end of file diff --git a/data/MiniARC/xor_l6bk7mn24iz2pdb4lxp.json b/data/MiniARC/xor_l6bk7mn24iz2pdb4lxp.json new file mode 100644 index 0000000..972179e --- /dev/null +++ b/data/MiniARC/xor_l6bk7mn24iz2pdb4lxp.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 3, 9, 3, 3], [0, 3, 9, 3, 3], [0, 3, 9, 0, 3], [3, 0, 9, 3, 0], [0, 3, 9, 0, 3]], "output": [[3, 0, 0, 0, 0], [3, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 3, 9, 0, 3], [0, 3, 9, 3, 0], [0, 3, 9, 0, 3], [0, 3, 9, 3, 0], [0, 3, 9, 0, 3]], "output": [[0, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 3, 9, 3, 0], [3, 3, 9, 0, 3], [0, 3, 9, 3, 3], [3, 0, 9, 0, 3], [3, 3, 9, 3, 0]], "output": [[3, 3, 0, 0, 0], [3, 0, 0, 0, 0], [3, 0, 0, 0, 0], [3, 3, 0, 0, 0], [0, 3, 0, 0, 0]]}], "test": [{"input": [[0, 3, 9, 3, 0], [3, 3, 9, 3, 3], [3, 3, 9, 3, 0], [3, 3, 9, 0, 3], [0, 3, 9, 0, 3]], "output": [[3, 3, 0, 0, 0], [0, 0, 0, 0, 0], [0, 3, 0, 0, 0], [3, 0, 0, 0, 0], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/data/MiniARC/yflip_l699qy8cyl67x9b0h3h.json b/data/MiniARC/yflip_l699qy8cyl67x9b0h3h.json new file mode 100644 index 0000000..1c1cf05 --- /dev/null +++ b/data/MiniARC/yflip_l699qy8cyl67x9b0h3h.json @@ -0,0 +1 @@ +{"train": [{"input": [[0, 0, 0, 0, 0], [0, 0, 6, 6, 6], [0, 0, 6, 6, 6], [0, 0, 6, 6, 6], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [6, 6, 6, 0, 0], [6, 6, 6, 0, 0], [6, 6, 6, 0, 0], [0, 0, 0, 0, 0]]}, {"input": [[0, 6, 6, 6, 6], [0, 6, 6, 6, 6], [0, 0, 0, 0, 6], [0, 0, 0, 0, 6], [0, 6, 6, 6, 6]], "output": [[6, 6, 6, 6, 0], [6, 6, 6, 6, 0], [6, 0, 0, 0, 0], [6, 0, 0, 0, 0], [6, 6, 6, 6, 0]]}, {"input": [[5, 5, 5, 5, 5], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0], [5, 0, 0, 0, 0]], "output": [[5, 5, 5, 5, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5], [0, 0, 0, 0, 5]]}], "test": [{"input": [[0, 0, 0, 0, 0], [7, 7, 7, 7, 7], [0, 0, 0, 0, 7], [7, 7, 7, 7, 7], [0, 0, 0, 0, 0]], "output": [[0, 0, 0, 0, 0], [7, 7, 7, 7, 7], [7, 0, 0, 0, 0], [7, 7, 7, 7, 7], [0, 0, 0, 0, 0]]}]} \ No newline at end of file diff --git a/scripts/upload_miniarc_to_db.py b/scripts/upload_miniarc_to_db.py new file mode 100644 index 0000000..ebb6db3 --- /dev/null +++ b/scripts/upload_miniarc_to_db.py @@ -0,0 +1,288 @@ +#!/usr/bin/env python3 +""" +Upload MiniARC puzzle data to MariaDB database +Reads credentials from .env file and inserts all MiniARC JSON files + +File naming convention: {comment}_{id}.json +- id: last part after underscore (e.g., l6aejqqqc1b47pjr5g4) +- comment: everything before the id (e.g., "1_3_5") +""" + +import json +import os +import sys +import re +from pathlib import Path +import pymysql +from dotenv import load_dotenv + +# Force unbuffered output +sys.stdout.reconfigure(line_buffering=True) +sys.stderr.reconfigure(line_buffering=True) + +def load_env_config(): + """Load database configuration from .env file""" + load_dotenv() + + config = { + 'host': os.getenv('DB_HOST'), + 'user': os.getenv('DB_USER'), + 'password': os.getenv('DB_PASSWORD'), + 'database': os.getenv('DB_NAME'), + 'port': int(os.getenv('DB_PORT', 3306)), + 'charset': 'utf8mb4' + } + + return config + +def parse_filename(filename): + """ + Parse MiniARC filename to extract id and comment. + + Filename format: {comment}_{id}.json + The id is the last part starting with 'l6' or similar pattern. + + Examples: + - "1_3_5_l6aejqqqc1b47pjr5g4.json" -> id="l6aejqqqc1b47pjr5g4", comment="1_3_5" + - "Good_axis_l69ctqaoulgvm1zso2.json" -> id="l69ctqaoulgvm1zso2", comment="Good_axis" + """ + stem = filename.replace('.json', '') + + # The ID pattern appears to be: l6[a-z0-9]+ or l69[a-z0-9]+ + # Find the last underscore followed by 'l6' pattern + match = re.search(r'^(.+)_(l6[a-z0-9]+)$', stem) + + if match: + comment = match.group(1) + puzzle_id = match.group(2) + return puzzle_id, comment + else: + # Fallback: use the whole stem as id + return stem, None + +def get_miniarc_files(): + """Get all JSON files from MiniARC directory""" + base_dir = Path('data/MiniARC') + + if not base_dir.exists(): + print(f"✗ MiniARC directory not found: {base_dir}") + return [] + + json_files = sorted(base_dir.glob('*.json')) + return json_files + +def insert_puzzle(cursor, file_path): + """Insert a single MiniARC puzzle into the database""" + # Parse filename to extract puzzle ID and comment + puzzle_id, comment = parse_filename(file_path.name) + + # Read JSON content + with open(file_path, 'r') as f: + json_content = f.read().strip() + + # Verify JSON is valid and extract solution + try: + puzzle_data = json.loads(json_content) + except json.JSONDecodeError as e: + raise ValueError(f"Invalid JSON in {file_path}: {e}") + + # Extract all solutions from test cases + solution = None + if 'test' in puzzle_data and len(puzzle_data['test']) > 0: + all_outputs = [] + for test_case in puzzle_data['test']: + if 'output' in test_case: + all_outputs.append(test_case['output']) + + if all_outputs: + solution = json.dumps(all_outputs) + + # Insert into arc_puzzles table + # id, corpora, set, difficulty, comment + sql_puzzles = """ + INSERT INTO arc_puzzles (id, corpora, `set`, difficulty, comment) + VALUES (%s, %s, %s, %s, %s) + """ + cursor.execute(sql_puzzles, (puzzle_id, 'MiniARC', None, None, comment)) + + # Insert into arc_jsons table + sql_jsons = """ + INSERT INTO arc_jsons (arc_puzzle_id, json, solution) + VALUES (%s, %s, %s) + """ + cursor.execute(sql_jsons, (puzzle_id, json_content, solution)) + + return puzzle_id, comment + +def preview_data(files, limit=10): + """Preview the parsed data without inserting into database""" + print(f"\n{'=' * 80}") + print(f"PREVIEW: First {limit} puzzles to be inserted") + print(f"{'=' * 80}") + + for i, file_path in enumerate(files[:limit]): + puzzle_id, comment = parse_filename(file_path.name) + + # Read and parse JSON + with open(file_path, 'r') as f: + puzzle_data = json.load(f) + + num_train = len(puzzle_data.get('train', [])) + num_test = len(puzzle_data.get('test', [])) + + # Get grid sizes from first training example + if puzzle_data.get('train'): + first_train = puzzle_data['train'][0] + input_shape = f"{len(first_train['input'])}x{len(first_train['input'][0])}" + else: + input_shape = "N/A" + + print(f"\n{i+1}. File: {file_path.name}") + print(f" ID: {puzzle_id}") + print(f" Comment: {comment}") + print(f" Train examples: {num_train}, Test examples: {num_test}") + print(f" Grid size (first train): {input_shape}") + + print(f"\n{'=' * 80}") + print(f"Total files to insert: {len(files)}") + print(f"{'=' * 80}") + +def main(): + print("MiniARC Data Upload to MariaDB") + print("=" * 50) + + # Check for preview mode + preview_mode = '--preview' in sys.argv + + # Load configuration + try: + config = load_env_config() + print(f"✓ Loaded configuration from .env") + print(f" Host: {config['host']}") + print(f" Database: {config['database']}") + print(f" User: {config['user']}") + except Exception as e: + print(f"✗ Error loading configuration: {e}") + return 1 + + # Get all MiniARC files + all_files = get_miniarc_files() + if not all_files: + print(f"✗ No MiniARC JSON files found") + return 1 + + print(f"✓ Found {len(all_files)} MiniARC JSON files") + + # Show preview + preview_data(all_files) + + if preview_mode: + print("\n[Preview mode - no data inserted]") + return 0 + + # Connect to database + try: + print(f"\nConnecting to database...") + connection = pymysql.connect(**config) + print(f"✓ Connected successfully") + except Exception as e: + print(f"✗ Database connection failed: {e}") + return 1 + + try: + cursor = connection.cursor() + + # Check if tables exist + cursor.execute("SHOW TABLES LIKE 'arc_puzzles'") + if not cursor.fetchone(): + print(f"✗ Table 'arc_puzzles' does not exist") + return 1 + + cursor.execute("SHOW TABLES LIKE 'arc_jsons'") + if not cursor.fetchone(): + print(f"✗ Table 'arc_jsons' does not exist") + return 1 + + # Check if 'comment' column exists in arc_puzzles + cursor.execute("SHOW COLUMNS FROM arc_puzzles LIKE 'comment'") + if not cursor.fetchone(): + print(f"\n⚠ Column 'comment' does not exist in arc_puzzles table") + print(f" Adding 'comment' column...") + cursor.execute("ALTER TABLE arc_puzzles ADD COLUMN comment VARCHAR(255) DEFAULT NULL") + connection.commit() + print(f"✓ Column 'comment' added successfully") + else: + print(f"✓ Column 'comment' exists in arc_puzzles table") + + # Get current counts + cursor.execute("SELECT COUNT(*) FROM arc_puzzles WHERE corpora = 'MiniARC'") + initial_puzzles_count = cursor.fetchone()[0] + + print(f"✓ Tables exist") + print(f" Current MiniARC puzzles in arc_puzzles: {initial_puzzles_count}") + + # Ask for confirmation (unless --yes flag is provided) + if '--yes' not in sys.argv: + print(f"\n⚠ About to insert {len(all_files)} MiniARC records") + response = input("Continue? (yes/no): ").strip().lower() + if response not in ['yes', 'y']: + print("Upload cancelled") + return 0 + else: + print(f"\n⚠ About to insert {len(all_files)} records (auto-confirmed with --yes flag)") + + print(f"\nInserting records...") + inserted = 0 + errors = 0 + + for i, file_path in enumerate(all_files, 1): + try: + puzzle_id, comment = insert_puzzle(cursor, file_path) + inserted += 1 + + # Show progress every 20 records + if i % 20 == 0 or i == len(all_files): + print(f" Progress: {i}/{len(all_files)} ({inserted} inserted, {errors} errors)") + + except pymysql.IntegrityError as e: + # Likely duplicate key + if "Duplicate entry" in str(e): + errors += 1 + if errors <= 5: # Only show first 5 errors + print(f" ⚠ Duplicate: {file_path.name}") + else: + raise + except Exception as e: + errors += 1 + print(f" ✗ Error with {file_path.name}: {e}") + if errors > 10: + print(f" Too many errors, stopping...") + break + + # Commit the transaction + connection.commit() + + # Get final counts + cursor.execute("SELECT COUNT(*) FROM arc_puzzles WHERE corpora = 'MiniARC'") + final_puzzles_count = cursor.fetchone()[0] + + print(f"\n{'=' * 50}") + print(f"✓ Upload complete!") + print(f" Successfully inserted: {inserted}") + print(f" Errors/duplicates: {errors}") + print(f" MiniARC puzzles: {initial_puzzles_count} → {final_puzzles_count} (+{final_puzzles_count - initial_puzzles_count})") + + except Exception as e: + connection.rollback() + print(f"\n✗ Error during upload: {e}") + import traceback + traceback.print_exc() + return 1 + finally: + connection.close() + print(f"\n✓ Database connection closed") + + return 0 + +if __name__ == '__main__': + sys.exit(main())