ReadySetGo-v0

class neurogym.envs.readysetgo.ReadySetGo(dt=80, rewards=None, timing=None, gain=1, prod_margin=0.2)[source]

Agents have to measure and produce different time intervals.

A stimulus is briefly shown during a ready period, then again during a set period. The ready and set periods are separated by a measure period, the duration of which is randomly sampled on each trial. The agent is required to produce a response after the set cue such that the interval between the response and the set cue is as close as possible to the duration of the measure period.

Parameters:
  • gain – Controls the measure that the agent has to produce. (def: 1, int)

  • prod_margin – controls the interval around the ground truth production time within which the agent receives proportional reward

Reference paper

Flexible Sensorimotor Computations through Rapid Reconfiguration of Cortical Dynamics

Tags

timing, go-no-go, supervised

Supervised learning and analysis of this task

[Open in colab] [Jupyter notebook Source]

Reinforcement learning and analysis of this task

[Open in colab] [Jupyter notebook Source]

Sample run
../_images/ReadySetGo-v0_examplerun.png