-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #67 from Herb-AI/dev
Finally merge recent progress to `master` from `dev`
- Loading branch information
Showing
18 changed files
with
5,448 additions
and
9,036 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
name = "HerbBenchmarks" | ||
uuid = "eadf8b74-d38a-4b1a-a063-8d36e493d376" | ||
authors = ["jaapjong <[email protected]>", "Tilman Hinnerichs <[email protected]>", "Sebastijan Dumancic <[email protected]>"] | ||
version = "0.2.1" | ||
version = "0.2.3" | ||
|
||
[deps] | ||
FilePathsBase = "48062228-2e41-5def-b9a4-89aafe57970f" | ||
|
@@ -16,8 +16,8 @@ SExpressions = "eaa8e424-c5f6-11e8-1b3d-d576ba0eee97" | |
|
||
[compat] | ||
HerbCore = "^0.3.0" | ||
HerbGrammar = "^0.3.0" | ||
HerbSpecification = "^0.1.0" | ||
HerbGrammar = "0.5" | ||
HerbSpecification = "^0.2.0" | ||
julia = "^1.8" | ||
|
||
[extras] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,14 @@ | ||
# Abstraction and Reasoning Corpus (ARC) 2019 | ||
|
||
A benchmark on ARC. For more information please see the full description mentioned in the repo [https://github.com/fchollet/ARC](https://github.com/fchollet/ARC/tree/master). | ||
A benchmark on ARC. ARC tasks are pairs of coloured input-output grids. The size of a grid vary from a single cell to 30 x 30 cells, with each cell having one of 10 possible values (colours). | ||
|
||
The `Grid` contains: | ||
- `width` of the grid. | ||
- `height` of the grid. | ||
- `data`: A two-dimensional matrix representing the grid. Grid cells can have values from 0 to 9. | ||
|
||
Each `Problem` is a list of examples, with each example consisting of an input `Grid` and an output `Grid`. | ||
|
||
For more information please, see the full description mentioned in the [ARC repo](https://github.com/fchollet/ARC/tree/master). | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,15 @@ | ||
# Pixels | ||
|
||
In the pixels dataset, every problem has a single example. The input is a blank canvas, represented by a 2d grid with boolean values. | ||
In the pixels dataset, | ||
every problem has a single example. The input is a blank canvas, represented by a 2d grid with boolean values. | ||
The output is a drawing of (a combination of) ASCII characters on the same size grid. | ||
|
||
The pixels data set contains problems on learning to draw ASCII art on a canvas. | ||
A `PixelState` has the fields: | ||
- `matrix`: a two-dimensional grid of boolean values to represent the canvas. | ||
- `position`: A tuple (x, y) representing a cursor that points to the current position in the grid. | ||
|
||
Each problem is represented by one input-output example. The input is a `PixelState` with a blank canvas (matrix of zeros) and the cursor pointing to the top left position of the canvas. The output is a `PixelState` with a drawing of ASCII characters. The canvas size is the same for input and output. | ||
|
||
See | ||
> Cropper, Andrew, and Sebastijan Dumančić. "Learning large logic programs by going beyond entailment." arXiv preprint arXiv:2004.09855 (2020). |
Oops, something went wrong.