dlpy.layers.FCMPLayer

class dlpy.layers.FCMPLayer(width, height, depth, n_weights, forward_func, backward_func, name=None, src_layers=None, **kwargs)

Bases: dlpy.layers.Layer

FCMP layer

Parameters:
width : int

Specifies the width of feature maps for this layer.

height : int

Specifies the height of feature maps for this layer.

depth : int

Specifies the depth of feature maps for this layer.

n_weights : int

Specifies the number of weights used in the FCMP layer.

forward_func : string

specifies the custom function for the FCMP layer’s forward pass.

backward_func : string

Specifies the custom function for the FCMP layer’s backward pass.

name : string, optional

Specifies the name of the layer.

src_layers : iter-of-Layers, optional

Specifies the layers directed to this layer.

Returns:
FCMPLayer
__init__(width, height, depth, n_weights, forward_func, backward_func, name=None, src_layers=None, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(width, height, depth, n_weights, …) Initialize self.
count_instances()
format_name([block_num, local_count]) Format the name of the layer
get_number_of_instances()
to_model_params() Convert the model configuration to CAS action parameters