Layer: Basic, Fully-connected Layer
Layer that drop-outs its input.
Layer that drop-outs its input.
This layer has a function of "pipeline" with drop-out possibility. Because dropping out neurons occurr in the hidden layer, we need some intermediate pipe that handle this feature. This layer only conveys its input to its output synapse if that output is alive.
Layer: Basic, Fully-connected Rank 3 Tensor Layer.
Layer: Basic, Fully-connected Rank 3 Tensor Layer.
v0 = a column vector Q = Rank 3 Tensor with size out, in × in is its entry. L = Rank 3 Tensor with size out, 1 × in is its entry. b = out × 1 matrix. output = f( v0'.Q.v0 + L.v0 + b )
Trait that describes layer-level computation
Trait that describes layer-level computation
Layer is an instance of ScalaMatrix => ScalaMatrix function. Therefore "layers" can be composed together.
Layer that normalizes its input.
Layer: Basic, Fully-connected Rank 3 Tensor Layer.
Layer: Basic, Fully-connected Rank 3 Tensor Layer.
v0 = a column vector concatenate v2 after v1 (v11, v12, ... v1in1, v21, ...) Q = Rank 3 Tensor with size out, in1 × in2 is its entry. L = Rank 3 Tensor with size out, 1 × (in1 + in2) is its entry. b = out × 1 matrix. output = f( v1'.Q.v2 + L.v0 + b )
Layer : Reconstructable Basic Layer
Trait of Layer that can be used for autoencoder
Layer: Basic, Fully-connected Rank 3 Tensor Layer.
Layer: Basic, Fully-connected Rank 3 Tensor Layer.
v0 = a column vector concatenate v2 after v1 (v11, v12, ... v1in1, v21, ...) Q = Rank 3 Tensor with size out, in1 × in2 is its entry. L = Rank 3 Tensor with size out, 1 × (in1 + in2) is its entry. b = out × 1 matrix. output = f( v1'.Q.v2 + L.v0 + b )
Companion object of Layer
Package for layer implementation