layers
- Contains the definitions of all the types of layers.ΒΆ
The module yann.layers
contains the definition for the different types of layers
that are accessible in yann
. It contains various layers including:
abstract.layer
input.input_layer
fully_connected.dropout_dot_product_layer
andfully_connected.dot_product_layer
conv_pool.dropout_conv_pool_layer_2d
andconv_pool.conv_pool_layer_2d
ouput.classifier_layer
output.objective_layer
merge.merge_layer
flatten.flatten_layer
flatten.unflatten_layer
random.random_layer
batch_norm.batch_norm_layer_2d
andbatch_norm.dropout_batch_norm_layer_2d
batch_norm.batch_norm_layer_1d
andbatch_norm.dropout_batch_norm_layer_1d
All these are inherited classes from layer
class, which is abstract.
Specific layers that can be used are
abstract
- abstraction classinput
- input layer classesfully_connected
- fully connected layer classesconv_pool
- conv pool layer classesmerge
- merge layer classesflatten
- flatten layer classesoutput
- output layer classesrandom
- random layer classestransform
- transform layersbatch_norm
- Batch normalization layer classes