{ "layer_config": { "Conv2D": [ { "trainable": true, "kernel_size": [ 5, 5 ], "strides": [ 1, 1 ], "padding": "valid", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "linear", "use_bias": false, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "kernel_size": [ 5, 5 ], "strides": [ 1, 1 ], "padding": "valid", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "tanh", "use_bias": false, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "kernel_size": [ 3, 3 ], "strides": [ 1, 1 ], "padding": "valid", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "linear", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "kernel_size": [ 3, 3 ], "strides": [ 1, 1 ], "padding": "same", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "linear", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "kernel_size": [ 5, 5 ], "strides": [ 1, 1 ], "padding": "valid", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "relu", "use_bias": false, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "kernel_size": [ 5, 5 ], "strides": [ 1, 1 ], "padding": "valid", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "no_activation", "use_bias": false, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "kernel_size": [ 5, 5 ], "strides": [ 1, 1 ], "padding": "valid", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "leakyrelu", "use_bias": false, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "kernel_size": [ 5, 5 ], "strides": [ 1, 1 ], "padding": "valid", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "sigmoid", "use_bias": false, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" } ], "Activation": [ { "trainable": true, "activation": "relu" } ], "MaxPooling2D": [ { "trainable": true, "pool_size": [ 2, 2 ], "padding": "valid", "strides": [ 2, 2 ], "data_format": "channels_last" } ], "Flatten": [ { "trainable": true, "data_format": "channels_last" } ], "Dense": [ { "trainable": true, "activation": "relu", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "activation": "softmax", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "activation": "linear", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "activation": "tanh", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "activation": "no_activation", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "activation": "leakyrelu", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" }, { "trainable": true, "activation": "sigmoid", "use_bias": true, "kernel_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "bias_initializer": { "class_name": "Zeros", "config": {} }, "kernel_regularizer": "None", "bias_regularizer": "None", "activity_regularizer": "None", "kernel_constraint": "None", "bias_constraint": "None" } ], "UpSampling2D": [ { "trainable": true, "size": [ 2, 2 ], "data_format": "channels_last", "interpolation": "nearest" } ], "Reshape": [ { "trainable": true, "target_shape": [ 28, 28, 6 ] }, { "trainable": true, "target_shape": [ 252 ] }, { "trainable": true, "target_shape": [ 14, 14, 6 ] }, { "trainable": true, "target_shape": [ 144 ] }, { "trainable": true, "target_shape": [ 5, 5, 16 ] }, { "trainable": true, "target_shape": [ 360 ] } ], "RepeatVector": [ { "trainable": true, "n": 3 } ], "ThresholdedReLU": [ { "trainable": true, "batch_input_shape": [ null, 28, 28, 6 ], "dtype": "float32", "theta": 1.0 }, { "trainable": true, "batch_input_shape": [ null, 400 ], "dtype": "float32", "theta": 1.0 } ], "ZeroPadding2D": [ { "trainable": true, "padding": [ [ 1, 1 ], [ 1, 1 ] ], "data_format": "channels_last" } ], "Softmax": [ { "trainable": true, "batch_input_shape": [ null, 10, 10, 16 ], "dtype": "float32", "axis": -1 }, { "trainable": true, "batch_input_shape": [ null, 14, 14, 6 ], "dtype": "float32", "axis": -1 } ], "SeparableConv2D": [ { "trainable": true, "kernel_size": [ 3, 3 ], "strides": [ 1, 1 ], "padding": "same", "data_format": "channels_last", "dilation_rate": [ 1, 1 ], "activation": "linear", "use_bias": true, "bias_initializer": { "class_name": "Zeros", "config": {} }, "bias_regularizer": "None", "activity_regularizer": "None", "bias_constraint": "None", "depth_multiplier": 1, "depthwise_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "pointwise_initializer": { "class_name": "VarianceScaling", "config": { "scale": 1.0, "mode": "fan_avg", "distribution": "uniform", "seed": null } }, "depthwise_regularizer": "None", "pointwise_regularizer": "None", "depthwise_constraint": "None", "pointwise_constraint": "None" } ], "Cropping2D": [ { "trainable": true, "cropping": [ [ 1, 1 ], [ 1, 1 ] ], "data_format": "channels_last" } ], "PReLU": [ { "trainable": true, "batch_input_shape": [ null, 84 ], "dtype": "float32", "alpha_initializer": { "class_name": "RandomNormal", "config": { "mean": 0.0, "stddev": 0.05, "seed": null } }, "alpha_regularizer": "None", "alpha_constraint": "None", "shared_axes": "None" } ], "ReLU": [ { "trainable": true, "batch_input_shape": [ null, 120 ], "dtype": "float32", "max_value": "1.0", "negative_slope": "0.0", "threshold": "0.0" } ], "ELU": [ { "trainable": true, "batch_input_shape": [ null, 120 ], "dtype": "float32", "alpha": 1.0 } ] }, "layer_input_info": { "Conv2D": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(14), Dimension(14), Dimension(6)]", "[Dimension(None), Dimension(12), Dimension(12), Dimension(16)]", "[Dimension(None), Dimension(7), Dimension(7), Dimension(16)]", "[Dimension(None), Dimension(28), Dimension(28), Dimension(6)]", "[Dimension(None), Dimension(32), Dimension(32), Dimension(3)]" ] }, "Activation": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(10), Dimension(10), Dimension(16)]", "[Dimension(None), Dimension(28), Dimension(28), Dimension(6)]" ] }, "MaxPooling2D": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(10), Dimension(10), Dimension(16)]", "[Dimension(None), Dimension(28), Dimension(28), Dimension(6)]" ] }, "Flatten": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(5), Dimension(5), Dimension(16)]", "[Dimension(None), Dimension(14), Dimension(14), Dimension(6)]", "[Dimension(None), Dimension(56), Dimension(56), Dimension(6)]", "[Dimension(None), Dimension(28), Dimension(28), Dimension(6)]" ] }, "Dense": { "input_dims": [ 2 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(None)]", "[Dimension(None), Dimension(360)]", "[Dimension(None), Dimension(252)]", "[Dimension(None), Dimension(84)]", "[Dimension(None), Dimension(144)]", "[Dimension(None), Dimension(120)]" ] }, "UpSampling2D": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(28), Dimension(28), Dimension(6)]", "[Dimension(None), Dimension(14), Dimension(14), Dimension(6)]" ] }, "Reshape": { "input_dims": [ 2, 3, 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(1176)]", "[Dimension(None), Dimension(3), Dimension(120)]", "[Dimension(None), Dimension(400)]", "[Dimension(None), Dimension(3), Dimension(3), Dimension(16)]", "[Dimension(None), Dimension(3), Dimension(84)]", "[Dimension(None), Dimension(4704)]" ] }, "RepeatVector": { "input_dims": [ 2 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(84)]", "[Dimension(None), Dimension(120)]" ] }, "ThresholdedReLU": { "input_dims": [ 2, 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(None)]", "[Dimension(None), Dimension(28), Dimension(28), Dimension(6)]" ] }, "ZeroPadding2D": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(10), Dimension(10), Dimension(16)]", "[Dimension(None), Dimension(5), Dimension(5), Dimension(16)]" ] }, "Softmax": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(10), Dimension(10), Dimension(16)]", "[Dimension(None), Dimension(14), Dimension(14), Dimension(6)]" ] }, "SeparableConv2D": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(10), Dimension(10), Dimension(16)]" ] }, "Cropping2D": { "input_dims": [ 4 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(5), Dimension(5), Dimension(16)]" ] }, "PReLU": { "input_dims": [ 2 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(84)]" ] }, "ReLU": { "input_dims": [ 2 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(120)]" ] }, "ELU": { "input_dims": [ 2 ], "dtype": [ "float32" ], "shape": [ "[Dimension(None), Dimension(120)]" ] } }, "layer_dims": { "Conv2D": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "Activation": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "MaxPooling2D": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "Flatten": { "input_dims": [ 4 ], "output_dims": [ 2 ] }, "Dense": { "input_dims": [ 2 ], "output_dims": [ 2 ] }, "UpSampling2D": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "Reshape": { "input_dims": [ 2, 3, 4 ], "output_dims": [ 2, 4 ] }, "RepeatVector": { "input_dims": [ 2 ], "output_dims": [ 3 ] }, "ThresholdedReLU": { "input_dims": [ 2, 4 ], "output_dims": [ 2, 4 ] }, "ZeroPadding2D": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "Softmax": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "SeparableConv2D": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "Cropping2D": { "input_dims": [ 4 ], "output_dims": [ 4 ] }, "PReLU": { "input_dims": [ 2 ], "output_dims": [ 2 ] }, "ReLU": { "input_dims": [ 2 ], "output_dims": [ 2 ] }, "ELU": { "input_dims": [ 2 ], "output_dims": [ 2 ] } }, "layer_type": [ "ThresholdedReLU", "Dense", "Activation", "Softmax", "SeparableConv2D", "Conv2D", "MaxPooling2D", "Cropping2D", "PReLU", "ELU", "Reshape", "ZeroPadding2D", "UpSampling2D", "Flatten", "ReLU", "RepeatVector" ], "max_edge_num": 14, "max_layer_num": 14 }