Skip to content

Instantly share code, notes, and snippets.

Avatar

Catherine Wong CatherineWong

View GitHub Profile
View language-abstractions-clevr-artificial-icml-2021-documentation.md

The CLEVR Artificial Language learning environment uses the following lexicon and template classes:

Primitives, Constants, and Artificial Lexicon

Constants These are the basic constants that we would consider replacing with a single artificial term.

  • { "gray", "red", "blue", "green", "brown", "purple", "cyan", "yellow"}
  • {"cube", "sphere", "cylinder"}
  • {"small", "large"}
  • {"rubber", "metal"}
  • {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} -> These are preserved in numerical form. They are not replaced with a term.

Primitives These are the basic functions that we would consider replacing with a single artificial term.

View language-abstractions-clevr-icml-2021-documentation.md

The CLEVR ICML dataset uses the following template classes:

Object localization

2_localization_train: Contains simple object localization questions with basic filter queries. Contains 7 templates.

  • (x1) Find the <Z> things. ObjectSet -> ObjectSet | Find the big things. Find the small things.
  • (x1)Find the <C> things. ObjectSet -> ObjectSet | Find the red things. Find the blue things.
  • (x1)Find the <M> things. ObjectSet -> ObjectSet | Find the rubber things.
  • (x1) Find the <S>s. ObjectSet -> ObjectSet | Find the cubes.
View human_subjects_psiturk_server_setup.md
View helpfulcommands.md

General

  • Connect ports for Jupyter: ssh -L 8888:localhost:8888 ______
  • X11 Forwarding: ssh -Y ____