Module juice::layers::common [−][src]
Expand description
Provides common neural network layers.
For now the layers in common should be discribed as layers that are typical layers for building neural networks but are not activation or loss layers.
Re-exports
pub use self::convolution::Convolution;
pub use self::convolution::ConvolutionConfig;
pub use self::dropout::Dropout;
pub use self::dropout::DropoutConfig;
pub use self::linear::Linear;
pub use self::linear::LinearConfig;
pub use self::log_softmax::LogSoftmax;
pub use self::pooling::Pooling;
pub use self::pooling::PoolingConfig;
pub use self::pooling::PoolingMode;
pub use self::rnn::Rnn;
pub use self::rnn::RnnConfig;
pub use self::softmax::Softmax;
Modules
Convolves the input tensor.
Applies a Dropout layer to the input data x
Applies a linear transformation to the input data y = a * x + b
Computes the logarithmic softmax of its input.
Applies pooling to the input.
Create a Recursive Layer
Computes the softmax of its input.
Traits
Provides common utilities for Layers that utilize a filter with stride and padding.