Module gad::net[][src]

Neural networks.

Structs

ConstantData

A network that takes no inputs and always returns the same data.

InputData

A network that takes a single user data as input and returns it (after a dimension check).

Map

The result of Net::map

Then

The result of Net::then

Using

The result of Net::using

WeightData

A network that takes no inputs and always returns the weights.

Traits

CheckNet

Extensions trait when the algebra is crate::Check.

EvalNet

Extensions trait when the algebra is crate::Eval.

HasGradientId

A value with a gradient-id.

HasGradientReader

Associate a gradient reader to a CoreAlgebra.

Net

A Neural Network over an algebra of operations.

WeightOps

Operations supported by weight types Net::Weights