dschonholtz / arc Goto Github PK
View Code? Open in Web Editor NEWThis project forked from fchollet/arc-agi
The Abstraction and Reasoning Corpus
License: Apache License 2.0
This project forked from fchollet/arc-agi
The Abstraction and Reasoning Corpus
License: Apache License 2.0
In other words. Blocks that are next to each other should be grouped to create a larger whole
Groups need to have human readable names the way groups are generated procedurally should cause a text field in the class to be populated that would make sense to a person reading it
In order to be able to process the data we are going to want to do the work of solving in python.
Not because the proposed plan in the solver project couldn't be done in JavaScript but because it will likely need to be optimized with machine learning algorithms to be more efficient when the scope of the data increases.
Therefore, this ticket is going to represent serving a flask application that serves the testing interface.
I want to make sure I spend the proper amount of time structuring this application.
I will likely need to serve a separate page that is similar to the existing testing_interface page that shows the groupings.
I will also need models
1 that fetches the data from the github api.
2 that does the actual grouping by feature
What this ticket is, is writing down exactly what that structure is and how the grouping will be done in the wiki.
Groups will often be composed of several subcomponents. Groups need an effective way of comparing these as features.
Each frame shown will have a series of groups layered over it that the computer will then care about.
We need to make a generic way of creating these.
These masks are the same thing as our groups
The user should be able to see what groups were generated and then to display them over the existing frames.
The user should be able to click on checkboxes to select which groups are being selected.
The properties found in several of the other groups will still need to be applicable to individual blocks.
Individual blocks should be instantiated as a special instance of AbstractGroup to make sure they are still properly comparable.
This will be the easiest grouping to build and represent and also will likely be the most powerful.
This should be a sub class of the generic mask/grouping that is discussed in the issue #6
This will just be the color grouper for right now
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.