aind_behavior_curriculum.curriculumΒΆ
Core Stage and Curriculum Primitives.
Functions
|
Creates a new curriculum model with the specified name, version, and tasks. |
Check if the given value is an instance of _NonDeserializableCallable. |
|
|
Creates a discriminated union type for the given tasks. |
Attempts to materialize the error from a non-deserializable callable. |
Classes
|
Core directed graph data structure used in Stage and Curriculum. |
|
Curriculum manages a StageGraph instance with a read/write API. |
|
Abstract Metrics class. |
|
A type for a callable that is able to produce Metrics |
|
User-defined function that defines how current Task parameters change according to metrics. |
|
Graph for Stage. |
|
User-defined function that defines how current Policies change during a Stage. |
|
Instance of a Task. |
|
Graph for Curriculum. |
|
User-defined function that defines criteria for transitioning stages based on metrics. |