[−][src]Crate spaces
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
continuous | Continuous spaces module. |
discrete | Discrete spaces module. |
kernels | |
misc | |
norms | Normalisation utilities module. |
product | Product spaces module. |
Structs
Interval | Type representing an interval on the real line. |
Enums
Card | Measure of the cardinality (#) of a set. |
Traits
BoundedSpace | Trait for defining spaces bounded to lie on an interval I. |
Enclose | |
FiniteSpace | Trait for defining spaces containing a finite set of values. |
Space | Trait for defining geometric spaces. |
Surjection | Trait for types that implement a mapping from values of one set onto another. |
Type Definitions
Matrix | 2d array type. |
MatrixView | |
MatrixViewMut | |
Vector | 1d array type. |
VectorView | |
VectorViewMut |