Crate spaces

Source
Expand description

Set/space primitives for defining machine learning problems.

spaces provides set/space primitives to be used for defining properties of machine learning problems. Traits such as Space, and it’s derivatives, may be used to define state/action spaces, for example. Mappings between different spaces may also be defined using traits such as Surjection to streamline many common preprocessing and type conversion tasks.

Modules§

discrete
Discrete spaces module.
real
Real spaces module.

Structs§

Equipartition
Finite, uniformly partitioned interval.
Interval
Generalisation of a interval.

Enums§

Card
Measure of the cardinality (#) of a set.

Traits§

FiniteSpace
Trait for defining spaces containing a finite set of values.
Intersect
Trait for types that can be combined in the form of an intersection.
OrderedSpace
Space
Trait for defining geometric spaces.
Union
Trait for types that can be combined in the form of a union.

Type Aliases§

Euclidean
Intervals