Giter Site home page Giter Site logo

dschonholtz / arc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fchollet/arc-agi

0.0 0.0 0.0 533 KB

The Abstraction and Reasoning Corpus

License: Apache License 2.0

CSS 3.54% JavaScript 14.31% HTML 5.69% Python 25.72% Jupyter Notebook 50.75%

arc's People

Watchers

 avatar

arc's Issues

Groups need human readable names

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

Build a simple python flask app

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.

Define and document the structure of the flask app for the grouping milestone

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.

Create generic one hot encoded group object

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

Allow user to select which groups are displayed

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.

Individual block subgroup needs to be added

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.