diff --git "a/config.json" "b/config.json" deleted file mode 100644--- "a/config.json" +++ /dev/null @@ -1,24916 +0,0 @@ -{ - "name": "model", - "trainable": true, - "layers": [ - { - "module": "keras.layers", - "class_name": "InputLayer", - "config": { - "batch_input_shape": [ - null, - 224, - 224, - 3 - ], - "dtype": "float32", - "sparse": false, - "ragged": false, - "name": "input_1" - }, - "registered_name": null, - "name": "input_1", - "inbound_nodes": [] - }, - { - "module": "keras.layers", - "class_name": "Rescaling", - "config": { - "name": "rescaling", - "trainable": true, - "dtype": "float32", - "scale": 0.00392156862745098, - "offset": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 224, - 224, - 3 - ] - }, - "name": "rescaling", - "inbound_nodes": [ - [ - [ - "input_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Normalization", - "config": { - "name": "normalization", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "invert": false, - "mean": null, - "variance": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 224, - 224, - 3 - ] - }, - "name": "normalization", - "inbound_nodes": [ - [ - [ - "rescaling", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Rescaling", - "config": { - "name": "rescaling_1", - "trainable": true, - "dtype": "float32", - "scale": [ - 2.0896918976428642, - 2.1128856368212916, - 2.1081851067789197 - ], - "offset": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 224, - 224, - 3 - ] - }, - "name": "rescaling_1", - "inbound_nodes": [ - [ - [ - "normalization", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "stem_conv_pad", - "trainable": true, - "dtype": "float32", - "padding": [ - [ - 0, - 1 - ], - [ - 0, - 1 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 224, - 224, - 3 - ] - }, - "name": "stem_conv_pad", - "inbound_nodes": [ - [ - [ - "rescaling_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "stem_conv", - "trainable": true, - "dtype": "float32", - "filters": 48, - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 2, - 2 - ], - "padding": "valid", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 225, - 225, - 3 - ] - }, - "name": "stem_conv", - "inbound_nodes": [ - [ - [ - "stem_conv_pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "stem_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 48 - ] - }, - "name": "stem_bn", - "inbound_nodes": [ - [ - [ - "stem_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "stem_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 48 - ] - }, - "name": "stem_activation", - "inbound_nodes": [ - [ - [ - "stem_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block1a_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 48 - ] - }, - "name": "block1a_dwconv", - "inbound_nodes": [ - [ - [ - "stem_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block1a_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 48 - ] - }, - "name": "block1a_bn", - "inbound_nodes": [ - [ - [ - "block1a_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block1a_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 48 - ] - }, - "name": "block1a_activation", - "inbound_nodes": [ - [ - [ - "block1a_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block1a_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 48 - ] - }, - "name": "block1a_se_squeeze", - "inbound_nodes": [ - [ - [ - "block1a_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block1a_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 48 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 48 - ] - }, - "name": "block1a_se_reshape", - "inbound_nodes": [ - [ - [ - "block1a_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block1a_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 12, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 48 - ] - }, - "name": "block1a_se_reduce", - "inbound_nodes": [ - [ - [ - "block1a_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block1a_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 48, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 12 - ] - }, - "name": "block1a_se_expand", - "inbound_nodes": [ - [ - [ - "block1a_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block1a_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 112, - 112, - 48 - ], - [ - null, - 1, - 1, - 48 - ] - ] - }, - "name": "block1a_se_excite", - "inbound_nodes": [ - [ - [ - "block1a_activation", - 0, - 0, - {} - ], - [ - "block1a_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block1a_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 24, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 48 - ] - }, - "name": "block1a_project_conv", - "inbound_nodes": [ - [ - [ - "block1a_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block1a_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1a_project_bn", - "inbound_nodes": [ - [ - [ - "block1a_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block1b_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1b_dwconv", - "inbound_nodes": [ - [ - [ - "block1a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block1b_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1b_bn", - "inbound_nodes": [ - [ - [ - "block1b_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block1b_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1b_activation", - "inbound_nodes": [ - [ - [ - "block1b_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block1b_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1b_se_squeeze", - "inbound_nodes": [ - [ - [ - "block1b_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block1b_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 24 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 24 - ] - }, - "name": "block1b_se_reshape", - "inbound_nodes": [ - [ - [ - "block1b_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block1b_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 6, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 24 - ] - }, - "name": "block1b_se_reduce", - "inbound_nodes": [ - [ - [ - "block1b_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block1b_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 24, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 6 - ] - }, - "name": "block1b_se_expand", - "inbound_nodes": [ - [ - [ - "block1b_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block1b_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 112, - 112, - 24 - ], - [ - null, - 1, - 1, - 24 - ] - ] - }, - "name": "block1b_se_excite", - "inbound_nodes": [ - [ - [ - "block1b_activation", - 0, - 0, - {} - ], - [ - "block1b_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block1b_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 24, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1b_project_conv", - "inbound_nodes": [ - [ - [ - "block1b_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block1b_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1b_project_bn", - "inbound_nodes": [ - [ - [ - "block1b_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block1b_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.00625, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block1b_drop", - "inbound_nodes": [ - [ - [ - "block1b_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block1b_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 112, - 112, - 24 - ], - [ - null, - 112, - 112, - 24 - ] - ] - }, - "name": "block1b_add", - "inbound_nodes": [ - [ - [ - "block1b_drop", - 0, - 0, - {} - ], - [ - "block1a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2a_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 144, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 24 - ] - }, - "name": "block2a_expand_conv", - "inbound_nodes": [ - [ - [ - "block1b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2a_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 144 - ] - }, - "name": "block2a_expand_bn", - "inbound_nodes": [ - [ - [ - "block2a_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2a_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 144 - ] - }, - "name": "block2a_expand_activation", - "inbound_nodes": [ - [ - [ - "block2a_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "block2a_dwconv_pad", - "trainable": true, - "dtype": "float32", - "padding": [ - [ - 0, - 1 - ], - [ - 0, - 1 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 144 - ] - }, - "name": "block2a_dwconv_pad", - "inbound_nodes": [ - [ - [ - "block2a_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block2a_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 2, - 2 - ], - "padding": "valid", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 113, - 113, - 144 - ] - }, - "name": "block2a_dwconv", - "inbound_nodes": [ - [ - [ - "block2a_dwconv_pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2a_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 144 - ] - }, - "name": "block2a_bn", - "inbound_nodes": [ - [ - [ - "block2a_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2a_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 144 - ] - }, - "name": "block2a_activation", - "inbound_nodes": [ - [ - [ - "block2a_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block2a_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 144 - ] - }, - "name": "block2a_se_squeeze", - "inbound_nodes": [ - [ - [ - "block2a_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block2a_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 144 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 144 - ] - }, - "name": "block2a_se_reshape", - "inbound_nodes": [ - [ - [ - "block2a_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2a_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 6, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 144 - ] - }, - "name": "block2a_se_reduce", - "inbound_nodes": [ - [ - [ - "block2a_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2a_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 144, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 6 - ] - }, - "name": "block2a_se_expand", - "inbound_nodes": [ - [ - [ - "block2a_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block2a_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 144 - ], - [ - null, - 1, - 1, - 144 - ] - ] - }, - "name": "block2a_se_excite", - "inbound_nodes": [ - [ - [ - "block2a_activation", - 0, - 0, - {} - ], - [ - "block2a_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2a_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 32, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 144 - ] - }, - "name": "block2a_project_conv", - "inbound_nodes": [ - [ - [ - "block2a_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2a_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2a_project_bn", - "inbound_nodes": [ - [ - [ - "block2a_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2b_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2b_expand_conv", - "inbound_nodes": [ - [ - [ - "block2a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2b_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2b_expand_bn", - "inbound_nodes": [ - [ - [ - "block2b_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2b_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2b_expand_activation", - "inbound_nodes": [ - [ - [ - "block2b_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block2b_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2b_dwconv", - "inbound_nodes": [ - [ - [ - "block2b_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2b_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2b_bn", - "inbound_nodes": [ - [ - [ - "block2b_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2b_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2b_activation", - "inbound_nodes": [ - [ - [ - "block2b_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block2b_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2b_se_squeeze", - "inbound_nodes": [ - [ - [ - "block2b_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block2b_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 192 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 192 - ] - }, - "name": "block2b_se_reshape", - "inbound_nodes": [ - [ - [ - "block2b_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2b_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 8, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 192 - ] - }, - "name": "block2b_se_reduce", - "inbound_nodes": [ - [ - [ - "block2b_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2b_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 8 - ] - }, - "name": "block2b_se_expand", - "inbound_nodes": [ - [ - [ - "block2b_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block2b_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 192 - ], - [ - null, - 1, - 1, - 192 - ] - ] - }, - "name": "block2b_se_excite", - "inbound_nodes": [ - [ - [ - "block2b_activation", - 0, - 0, - {} - ], - [ - "block2b_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2b_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 32, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2b_project_conv", - "inbound_nodes": [ - [ - [ - "block2b_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2b_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2b_project_bn", - "inbound_nodes": [ - [ - [ - "block2b_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block2b_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.018750000000000003, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2b_drop", - "inbound_nodes": [ - [ - [ - "block2b_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block2b_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 32 - ], - [ - null, - 56, - 56, - 32 - ] - ] - }, - "name": "block2b_add", - "inbound_nodes": [ - [ - [ - "block2b_drop", - 0, - 0, - {} - ], - [ - "block2a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2c_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2c_expand_conv", - "inbound_nodes": [ - [ - [ - "block2b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2c_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2c_expand_bn", - "inbound_nodes": [ - [ - [ - "block2c_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2c_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2c_expand_activation", - "inbound_nodes": [ - [ - [ - "block2c_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block2c_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2c_dwconv", - "inbound_nodes": [ - [ - [ - "block2c_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2c_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2c_bn", - "inbound_nodes": [ - [ - [ - "block2c_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2c_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2c_activation", - "inbound_nodes": [ - [ - [ - "block2c_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block2c_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2c_se_squeeze", - "inbound_nodes": [ - [ - [ - "block2c_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block2c_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 192 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 192 - ] - }, - "name": "block2c_se_reshape", - "inbound_nodes": [ - [ - [ - "block2c_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2c_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 8, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 192 - ] - }, - "name": "block2c_se_reduce", - "inbound_nodes": [ - [ - [ - "block2c_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2c_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 8 - ] - }, - "name": "block2c_se_expand", - "inbound_nodes": [ - [ - [ - "block2c_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block2c_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 192 - ], - [ - null, - 1, - 1, - 192 - ] - ] - }, - "name": "block2c_se_excite", - "inbound_nodes": [ - [ - [ - "block2c_activation", - 0, - 0, - {} - ], - [ - "block2c_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2c_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 32, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2c_project_conv", - "inbound_nodes": [ - [ - [ - "block2c_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2c_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2c_project_bn", - "inbound_nodes": [ - [ - [ - "block2c_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block2c_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.025, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2c_drop", - "inbound_nodes": [ - [ - [ - "block2c_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block2c_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 32 - ], - [ - null, - 56, - 56, - 32 - ] - ] - }, - "name": "block2c_add", - "inbound_nodes": [ - [ - [ - "block2c_drop", - 0, - 0, - {} - ], - [ - "block2b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2d_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2d_expand_conv", - "inbound_nodes": [ - [ - [ - "block2c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2d_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2d_expand_bn", - "inbound_nodes": [ - [ - [ - "block2d_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2d_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2d_expand_activation", - "inbound_nodes": [ - [ - [ - "block2d_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block2d_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2d_dwconv", - "inbound_nodes": [ - [ - [ - "block2d_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2d_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2d_bn", - "inbound_nodes": [ - [ - [ - "block2d_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block2d_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2d_activation", - "inbound_nodes": [ - [ - [ - "block2d_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block2d_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2d_se_squeeze", - "inbound_nodes": [ - [ - [ - "block2d_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block2d_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 192 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 192 - ] - }, - "name": "block2d_se_reshape", - "inbound_nodes": [ - [ - [ - "block2d_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2d_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 8, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 192 - ] - }, - "name": "block2d_se_reduce", - "inbound_nodes": [ - [ - [ - "block2d_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2d_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 8 - ] - }, - "name": "block2d_se_expand", - "inbound_nodes": [ - [ - [ - "block2d_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block2d_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 192 - ], - [ - null, - 1, - 1, - 192 - ] - ] - }, - "name": "block2d_se_excite", - "inbound_nodes": [ - [ - [ - "block2d_activation", - 0, - 0, - {} - ], - [ - "block2d_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block2d_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 32, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block2d_project_conv", - "inbound_nodes": [ - [ - [ - "block2d_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block2d_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2d_project_bn", - "inbound_nodes": [ - [ - [ - "block2d_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block2d_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.03125, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block2d_drop", - "inbound_nodes": [ - [ - [ - "block2d_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block2d_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 32 - ], - [ - null, - 56, - 56, - 32 - ] - ] - }, - "name": "block2d_add", - "inbound_nodes": [ - [ - [ - "block2d_drop", - 0, - 0, - {} - ], - [ - "block2c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3a_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 32 - ] - }, - "name": "block3a_expand_conv", - "inbound_nodes": [ - [ - [ - "block2d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3a_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block3a_expand_bn", - "inbound_nodes": [ - [ - [ - "block3a_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3a_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block3a_expand_activation", - "inbound_nodes": [ - [ - [ - "block3a_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "block3a_dwconv_pad", - "trainable": true, - "dtype": "float32", - "padding": [ - [ - 1, - 2 - ], - [ - 1, - 2 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 192 - ] - }, - "name": "block3a_dwconv_pad", - "inbound_nodes": [ - [ - [ - "block3a_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block3a_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 2, - 2 - ], - "padding": "valid", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 59, - 59, - 192 - ] - }, - "name": "block3a_dwconv", - "inbound_nodes": [ - [ - [ - "block3a_dwconv_pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3a_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 192 - ] - }, - "name": "block3a_bn", - "inbound_nodes": [ - [ - [ - "block3a_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3a_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 192 - ] - }, - "name": "block3a_activation", - "inbound_nodes": [ - [ - [ - "block3a_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block3a_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 192 - ] - }, - "name": "block3a_se_squeeze", - "inbound_nodes": [ - [ - [ - "block3a_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block3a_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 192 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 192 - ] - }, - "name": "block3a_se_reshape", - "inbound_nodes": [ - [ - [ - "block3a_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3a_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 8, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 192 - ] - }, - "name": "block3a_se_reduce", - "inbound_nodes": [ - [ - [ - "block3a_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3a_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 192, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 8 - ] - }, - "name": "block3a_se_expand", - "inbound_nodes": [ - [ - [ - "block3a_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block3a_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 192 - ], - [ - null, - 1, - 1, - 192 - ] - ] - }, - "name": "block3a_se_excite", - "inbound_nodes": [ - [ - [ - "block3a_activation", - 0, - 0, - {} - ], - [ - "block3a_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3a_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 56, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 192 - ] - }, - "name": "block3a_project_conv", - "inbound_nodes": [ - [ - [ - "block3a_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3a_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3a_project_bn", - "inbound_nodes": [ - [ - [ - "block3a_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3b_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3b_expand_conv", - "inbound_nodes": [ - [ - [ - "block3a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3b_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3b_expand_bn", - "inbound_nodes": [ - [ - [ - "block3b_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3b_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3b_expand_activation", - "inbound_nodes": [ - [ - [ - "block3b_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block3b_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3b_dwconv", - "inbound_nodes": [ - [ - [ - "block3b_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3b_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3b_bn", - "inbound_nodes": [ - [ - [ - "block3b_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3b_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3b_activation", - "inbound_nodes": [ - [ - [ - "block3b_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block3b_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3b_se_squeeze", - "inbound_nodes": [ - [ - [ - "block3b_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block3b_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 336 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 336 - ] - }, - "name": "block3b_se_reshape", - "inbound_nodes": [ - [ - [ - "block3b_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3b_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 14, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 336 - ] - }, - "name": "block3b_se_reduce", - "inbound_nodes": [ - [ - [ - "block3b_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3b_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 14 - ] - }, - "name": "block3b_se_expand", - "inbound_nodes": [ - [ - [ - "block3b_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block3b_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 336 - ], - [ - null, - 1, - 1, - 336 - ] - ] - }, - "name": "block3b_se_excite", - "inbound_nodes": [ - [ - [ - "block3b_activation", - 0, - 0, - {} - ], - [ - "block3b_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3b_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 56, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3b_project_conv", - "inbound_nodes": [ - [ - [ - "block3b_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3b_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3b_project_bn", - "inbound_nodes": [ - [ - [ - "block3b_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block3b_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.043750000000000004, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3b_drop", - "inbound_nodes": [ - [ - [ - "block3b_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block3b_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 56 - ], - [ - null, - 28, - 28, - 56 - ] - ] - }, - "name": "block3b_add", - "inbound_nodes": [ - [ - [ - "block3b_drop", - 0, - 0, - {} - ], - [ - "block3a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3c_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3c_expand_conv", - "inbound_nodes": [ - [ - [ - "block3b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3c_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3c_expand_bn", - "inbound_nodes": [ - [ - [ - "block3c_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3c_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3c_expand_activation", - "inbound_nodes": [ - [ - [ - "block3c_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block3c_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3c_dwconv", - "inbound_nodes": [ - [ - [ - "block3c_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3c_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3c_bn", - "inbound_nodes": [ - [ - [ - "block3c_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3c_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3c_activation", - "inbound_nodes": [ - [ - [ - "block3c_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block3c_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3c_se_squeeze", - "inbound_nodes": [ - [ - [ - "block3c_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block3c_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 336 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 336 - ] - }, - "name": "block3c_se_reshape", - "inbound_nodes": [ - [ - [ - "block3c_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3c_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 14, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 336 - ] - }, - "name": "block3c_se_reduce", - "inbound_nodes": [ - [ - [ - "block3c_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3c_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 14 - ] - }, - "name": "block3c_se_expand", - "inbound_nodes": [ - [ - [ - "block3c_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block3c_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 336 - ], - [ - null, - 1, - 1, - 336 - ] - ] - }, - "name": "block3c_se_excite", - "inbound_nodes": [ - [ - [ - "block3c_activation", - 0, - 0, - {} - ], - [ - "block3c_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3c_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 56, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3c_project_conv", - "inbound_nodes": [ - [ - [ - "block3c_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3c_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3c_project_bn", - "inbound_nodes": [ - [ - [ - "block3c_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block3c_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.05, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3c_drop", - "inbound_nodes": [ - [ - [ - "block3c_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block3c_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 56 - ], - [ - null, - 28, - 28, - 56 - ] - ] - }, - "name": "block3c_add", - "inbound_nodes": [ - [ - [ - "block3c_drop", - 0, - 0, - {} - ], - [ - "block3b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3d_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3d_expand_conv", - "inbound_nodes": [ - [ - [ - "block3c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3d_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3d_expand_bn", - "inbound_nodes": [ - [ - [ - "block3d_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3d_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3d_expand_activation", - "inbound_nodes": [ - [ - [ - "block3d_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block3d_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3d_dwconv", - "inbound_nodes": [ - [ - [ - "block3d_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3d_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3d_bn", - "inbound_nodes": [ - [ - [ - "block3d_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block3d_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3d_activation", - "inbound_nodes": [ - [ - [ - "block3d_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block3d_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3d_se_squeeze", - "inbound_nodes": [ - [ - [ - "block3d_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block3d_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 336 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 336 - ] - }, - "name": "block3d_se_reshape", - "inbound_nodes": [ - [ - [ - "block3d_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3d_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 14, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 336 - ] - }, - "name": "block3d_se_reduce", - "inbound_nodes": [ - [ - [ - "block3d_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3d_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 14 - ] - }, - "name": "block3d_se_expand", - "inbound_nodes": [ - [ - [ - "block3d_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block3d_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 336 - ], - [ - null, - 1, - 1, - 336 - ] - ] - }, - "name": "block3d_se_excite", - "inbound_nodes": [ - [ - [ - "block3d_activation", - 0, - 0, - {} - ], - [ - "block3d_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block3d_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 56, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block3d_project_conv", - "inbound_nodes": [ - [ - [ - "block3d_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block3d_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3d_project_bn", - "inbound_nodes": [ - [ - [ - "block3d_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block3d_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.05625, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block3d_drop", - "inbound_nodes": [ - [ - [ - "block3d_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block3d_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 56 - ], - [ - null, - 28, - 28, - 56 - ] - ] - }, - "name": "block3d_add", - "inbound_nodes": [ - [ - [ - "block3d_drop", - 0, - 0, - {} - ], - [ - "block3c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4a_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 56 - ] - }, - "name": "block4a_expand_conv", - "inbound_nodes": [ - [ - [ - "block3d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4a_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block4a_expand_bn", - "inbound_nodes": [ - [ - [ - "block4a_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4a_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block4a_expand_activation", - "inbound_nodes": [ - [ - [ - "block4a_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "block4a_dwconv_pad", - "trainable": true, - "dtype": "float32", - "padding": [ - [ - 0, - 1 - ], - [ - 0, - 1 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 336 - ] - }, - "name": "block4a_dwconv_pad", - "inbound_nodes": [ - [ - [ - "block4a_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block4a_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 2, - 2 - ], - "padding": "valid", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 29, - 29, - 336 - ] - }, - "name": "block4a_dwconv", - "inbound_nodes": [ - [ - [ - "block4a_dwconv_pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4a_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 336 - ] - }, - "name": "block4a_bn", - "inbound_nodes": [ - [ - [ - "block4a_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4a_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 336 - ] - }, - "name": "block4a_activation", - "inbound_nodes": [ - [ - [ - "block4a_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block4a_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 336 - ] - }, - "name": "block4a_se_squeeze", - "inbound_nodes": [ - [ - [ - "block4a_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block4a_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 336 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 336 - ] - }, - "name": "block4a_se_reshape", - "inbound_nodes": [ - [ - [ - "block4a_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4a_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 14, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 336 - ] - }, - "name": "block4a_se_reduce", - "inbound_nodes": [ - [ - [ - "block4a_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4a_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 336, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 14 - ] - }, - "name": "block4a_se_expand", - "inbound_nodes": [ - [ - [ - "block4a_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block4a_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 336 - ], - [ - null, - 1, - 1, - 336 - ] - ] - }, - "name": "block4a_se_excite", - "inbound_nodes": [ - [ - [ - "block4a_activation", - 0, - 0, - {} - ], - [ - "block4a_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4a_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 112, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 336 - ] - }, - "name": "block4a_project_conv", - "inbound_nodes": [ - [ - [ - "block4a_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4a_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4a_project_bn", - "inbound_nodes": [ - [ - [ - "block4a_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4b_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4b_expand_conv", - "inbound_nodes": [ - [ - [ - "block4a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4b_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4b_expand_bn", - "inbound_nodes": [ - [ - [ - "block4b_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4b_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4b_expand_activation", - "inbound_nodes": [ - [ - [ - "block4b_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block4b_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4b_dwconv", - "inbound_nodes": [ - [ - [ - "block4b_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4b_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4b_bn", - "inbound_nodes": [ - [ - [ - "block4b_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4b_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4b_activation", - "inbound_nodes": [ - [ - [ - "block4b_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block4b_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4b_se_squeeze", - "inbound_nodes": [ - [ - [ - "block4b_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block4b_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 672 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 672 - ] - }, - "name": "block4b_se_reshape", - "inbound_nodes": [ - [ - [ - "block4b_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4b_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 28, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "block4b_se_reduce", - "inbound_nodes": [ - [ - [ - "block4b_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4b_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 28 - ] - }, - "name": "block4b_se_expand", - "inbound_nodes": [ - [ - [ - "block4b_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block4b_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "block4b_se_excite", - "inbound_nodes": [ - [ - [ - "block4b_activation", - 0, - 0, - {} - ], - [ - "block4b_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4b_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 112, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4b_project_conv", - "inbound_nodes": [ - [ - [ - "block4b_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4b_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4b_project_bn", - "inbound_nodes": [ - [ - [ - "block4b_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block4b_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.06875, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4b_drop", - "inbound_nodes": [ - [ - [ - "block4b_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block4b_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 112 - ], - [ - null, - 14, - 14, - 112 - ] - ] - }, - "name": "block4b_add", - "inbound_nodes": [ - [ - [ - "block4b_drop", - 0, - 0, - {} - ], - [ - "block4a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4c_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4c_expand_conv", - "inbound_nodes": [ - [ - [ - "block4b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4c_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4c_expand_bn", - "inbound_nodes": [ - [ - [ - "block4c_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4c_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4c_expand_activation", - "inbound_nodes": [ - [ - [ - "block4c_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block4c_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4c_dwconv", - "inbound_nodes": [ - [ - [ - "block4c_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4c_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4c_bn", - "inbound_nodes": [ - [ - [ - "block4c_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4c_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4c_activation", - "inbound_nodes": [ - [ - [ - "block4c_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block4c_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4c_se_squeeze", - "inbound_nodes": [ - [ - [ - "block4c_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block4c_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 672 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 672 - ] - }, - "name": "block4c_se_reshape", - "inbound_nodes": [ - [ - [ - "block4c_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4c_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 28, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "block4c_se_reduce", - "inbound_nodes": [ - [ - [ - "block4c_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4c_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 28 - ] - }, - "name": "block4c_se_expand", - "inbound_nodes": [ - [ - [ - "block4c_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block4c_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "block4c_se_excite", - "inbound_nodes": [ - [ - [ - "block4c_activation", - 0, - 0, - {} - ], - [ - "block4c_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4c_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 112, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4c_project_conv", - "inbound_nodes": [ - [ - [ - "block4c_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4c_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4c_project_bn", - "inbound_nodes": [ - [ - [ - "block4c_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block4c_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.07500000000000001, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4c_drop", - "inbound_nodes": [ - [ - [ - "block4c_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block4c_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 112 - ], - [ - null, - 14, - 14, - 112 - ] - ] - }, - "name": "block4c_add", - "inbound_nodes": [ - [ - [ - "block4c_drop", - 0, - 0, - {} - ], - [ - "block4b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4d_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4d_expand_conv", - "inbound_nodes": [ - [ - [ - "block4c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4d_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4d_expand_bn", - "inbound_nodes": [ - [ - [ - "block4d_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4d_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4d_expand_activation", - "inbound_nodes": [ - [ - [ - "block4d_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block4d_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4d_dwconv", - "inbound_nodes": [ - [ - [ - "block4d_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4d_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4d_bn", - "inbound_nodes": [ - [ - [ - "block4d_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4d_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4d_activation", - "inbound_nodes": [ - [ - [ - "block4d_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block4d_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4d_se_squeeze", - "inbound_nodes": [ - [ - [ - "block4d_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block4d_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 672 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 672 - ] - }, - "name": "block4d_se_reshape", - "inbound_nodes": [ - [ - [ - "block4d_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4d_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 28, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "block4d_se_reduce", - "inbound_nodes": [ - [ - [ - "block4d_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4d_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 28 - ] - }, - "name": "block4d_se_expand", - "inbound_nodes": [ - [ - [ - "block4d_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block4d_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "block4d_se_excite", - "inbound_nodes": [ - [ - [ - "block4d_activation", - 0, - 0, - {} - ], - [ - "block4d_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4d_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 112, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4d_project_conv", - "inbound_nodes": [ - [ - [ - "block4d_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4d_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4d_project_bn", - "inbound_nodes": [ - [ - [ - "block4d_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block4d_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.08125, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4d_drop", - "inbound_nodes": [ - [ - [ - "block4d_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block4d_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 112 - ], - [ - null, - 14, - 14, - 112 - ] - ] - }, - "name": "block4d_add", - "inbound_nodes": [ - [ - [ - "block4d_drop", - 0, - 0, - {} - ], - [ - "block4c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4e_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4e_expand_conv", - "inbound_nodes": [ - [ - [ - "block4d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4e_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4e_expand_bn", - "inbound_nodes": [ - [ - [ - "block4e_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4e_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4e_expand_activation", - "inbound_nodes": [ - [ - [ - "block4e_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block4e_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4e_dwconv", - "inbound_nodes": [ - [ - [ - "block4e_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4e_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4e_bn", - "inbound_nodes": [ - [ - [ - "block4e_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4e_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4e_activation", - "inbound_nodes": [ - [ - [ - "block4e_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block4e_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4e_se_squeeze", - "inbound_nodes": [ - [ - [ - "block4e_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block4e_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 672 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 672 - ] - }, - "name": "block4e_se_reshape", - "inbound_nodes": [ - [ - [ - "block4e_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4e_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 28, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "block4e_se_reduce", - "inbound_nodes": [ - [ - [ - "block4e_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4e_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 28 - ] - }, - "name": "block4e_se_expand", - "inbound_nodes": [ - [ - [ - "block4e_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block4e_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "block4e_se_excite", - "inbound_nodes": [ - [ - [ - "block4e_activation", - 0, - 0, - {} - ], - [ - "block4e_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4e_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 112, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4e_project_conv", - "inbound_nodes": [ - [ - [ - "block4e_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4e_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4e_project_bn", - "inbound_nodes": [ - [ - [ - "block4e_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block4e_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.08750000000000001, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4e_drop", - "inbound_nodes": [ - [ - [ - "block4e_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block4e_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 112 - ], - [ - null, - 14, - 14, - 112 - ] - ] - }, - "name": "block4e_add", - "inbound_nodes": [ - [ - [ - "block4e_drop", - 0, - 0, - {} - ], - [ - "block4d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4f_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4f_expand_conv", - "inbound_nodes": [ - [ - [ - "block4e_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4f_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4f_expand_bn", - "inbound_nodes": [ - [ - [ - "block4f_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4f_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4f_expand_activation", - "inbound_nodes": [ - [ - [ - "block4f_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block4f_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4f_dwconv", - "inbound_nodes": [ - [ - [ - "block4f_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4f_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4f_bn", - "inbound_nodes": [ - [ - [ - "block4f_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block4f_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4f_activation", - "inbound_nodes": [ - [ - [ - "block4f_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block4f_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4f_se_squeeze", - "inbound_nodes": [ - [ - [ - "block4f_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block4f_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 672 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 672 - ] - }, - "name": "block4f_se_reshape", - "inbound_nodes": [ - [ - [ - "block4f_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4f_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 28, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "block4f_se_reduce", - "inbound_nodes": [ - [ - [ - "block4f_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4f_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 28 - ] - }, - "name": "block4f_se_expand", - "inbound_nodes": [ - [ - [ - "block4f_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block4f_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "block4f_se_excite", - "inbound_nodes": [ - [ - [ - "block4f_activation", - 0, - 0, - {} - ], - [ - "block4f_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block4f_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 112, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block4f_project_conv", - "inbound_nodes": [ - [ - [ - "block4f_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block4f_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4f_project_bn", - "inbound_nodes": [ - [ - [ - "block4f_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block4f_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.09375, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block4f_drop", - "inbound_nodes": [ - [ - [ - "block4f_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block4f_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 112 - ], - [ - null, - 14, - 14, - 112 - ] - ] - }, - "name": "block4f_add", - "inbound_nodes": [ - [ - [ - "block4f_drop", - 0, - 0, - {} - ], - [ - "block4e_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5a_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 112 - ] - }, - "name": "block5a_expand_conv", - "inbound_nodes": [ - [ - [ - "block4f_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5a_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block5a_expand_bn", - "inbound_nodes": [ - [ - [ - "block5a_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5a_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block5a_expand_activation", - "inbound_nodes": [ - [ - [ - "block5a_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block5a_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block5a_dwconv", - "inbound_nodes": [ - [ - [ - "block5a_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5a_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block5a_bn", - "inbound_nodes": [ - [ - [ - "block5a_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5a_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block5a_activation", - "inbound_nodes": [ - [ - [ - "block5a_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block5a_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block5a_se_squeeze", - "inbound_nodes": [ - [ - [ - "block5a_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block5a_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 672 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 672 - ] - }, - "name": "block5a_se_reshape", - "inbound_nodes": [ - [ - [ - "block5a_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5a_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 28, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "block5a_se_reduce", - "inbound_nodes": [ - [ - [ - "block5a_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5a_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 672, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 28 - ] - }, - "name": "block5a_se_expand", - "inbound_nodes": [ - [ - [ - "block5a_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block5a_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "block5a_se_excite", - "inbound_nodes": [ - [ - [ - "block5a_activation", - 0, - 0, - {} - ], - [ - "block5a_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5a_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 160, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "block5a_project_conv", - "inbound_nodes": [ - [ - [ - "block5a_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5a_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5a_project_bn", - "inbound_nodes": [ - [ - [ - "block5a_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5b_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5b_expand_conv", - "inbound_nodes": [ - [ - [ - "block5a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5b_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5b_expand_bn", - "inbound_nodes": [ - [ - [ - "block5b_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5b_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5b_expand_activation", - "inbound_nodes": [ - [ - [ - "block5b_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block5b_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5b_dwconv", - "inbound_nodes": [ - [ - [ - "block5b_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5b_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5b_bn", - "inbound_nodes": [ - [ - [ - "block5b_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5b_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5b_activation", - "inbound_nodes": [ - [ - [ - "block5b_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block5b_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5b_se_squeeze", - "inbound_nodes": [ - [ - [ - "block5b_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block5b_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 960 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 960 - ] - }, - "name": "block5b_se_reshape", - "inbound_nodes": [ - [ - [ - "block5b_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5b_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 40, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "block5b_se_reduce", - "inbound_nodes": [ - [ - [ - "block5b_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5b_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 40 - ] - }, - "name": "block5b_se_expand", - "inbound_nodes": [ - [ - [ - "block5b_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block5b_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "block5b_se_excite", - "inbound_nodes": [ - [ - [ - "block5b_activation", - 0, - 0, - {} - ], - [ - "block5b_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5b_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 160, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5b_project_conv", - "inbound_nodes": [ - [ - [ - "block5b_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5b_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5b_project_bn", - "inbound_nodes": [ - [ - [ - "block5b_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block5b_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.10625000000000001, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5b_drop", - "inbound_nodes": [ - [ - [ - "block5b_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block5b_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 160 - ], - [ - null, - 14, - 14, - 160 - ] - ] - }, - "name": "block5b_add", - "inbound_nodes": [ - [ - [ - "block5b_drop", - 0, - 0, - {} - ], - [ - "block5a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5c_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5c_expand_conv", - "inbound_nodes": [ - [ - [ - "block5b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5c_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5c_expand_bn", - "inbound_nodes": [ - [ - [ - "block5c_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5c_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5c_expand_activation", - "inbound_nodes": [ - [ - [ - "block5c_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block5c_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5c_dwconv", - "inbound_nodes": [ - [ - [ - "block5c_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5c_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5c_bn", - "inbound_nodes": [ - [ - [ - "block5c_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5c_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5c_activation", - "inbound_nodes": [ - [ - [ - "block5c_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block5c_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5c_se_squeeze", - "inbound_nodes": [ - [ - [ - "block5c_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block5c_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 960 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 960 - ] - }, - "name": "block5c_se_reshape", - "inbound_nodes": [ - [ - [ - "block5c_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5c_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 40, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "block5c_se_reduce", - "inbound_nodes": [ - [ - [ - "block5c_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5c_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 40 - ] - }, - "name": "block5c_se_expand", - "inbound_nodes": [ - [ - [ - "block5c_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block5c_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "block5c_se_excite", - "inbound_nodes": [ - [ - [ - "block5c_activation", - 0, - 0, - {} - ], - [ - "block5c_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5c_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 160, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5c_project_conv", - "inbound_nodes": [ - [ - [ - "block5c_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5c_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5c_project_bn", - "inbound_nodes": [ - [ - [ - "block5c_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block5c_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.1125, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5c_drop", - "inbound_nodes": [ - [ - [ - "block5c_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block5c_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 160 - ], - [ - null, - 14, - 14, - 160 - ] - ] - }, - "name": "block5c_add", - "inbound_nodes": [ - [ - [ - "block5c_drop", - 0, - 0, - {} - ], - [ - "block5b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5d_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5d_expand_conv", - "inbound_nodes": [ - [ - [ - "block5c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5d_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5d_expand_bn", - "inbound_nodes": [ - [ - [ - "block5d_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5d_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5d_expand_activation", - "inbound_nodes": [ - [ - [ - "block5d_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block5d_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5d_dwconv", - "inbound_nodes": [ - [ - [ - "block5d_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5d_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5d_bn", - "inbound_nodes": [ - [ - [ - "block5d_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5d_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5d_activation", - "inbound_nodes": [ - [ - [ - "block5d_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block5d_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5d_se_squeeze", - "inbound_nodes": [ - [ - [ - "block5d_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block5d_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 960 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 960 - ] - }, - "name": "block5d_se_reshape", - "inbound_nodes": [ - [ - [ - "block5d_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5d_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 40, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "block5d_se_reduce", - "inbound_nodes": [ - [ - [ - "block5d_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5d_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 40 - ] - }, - "name": "block5d_se_expand", - "inbound_nodes": [ - [ - [ - "block5d_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block5d_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "block5d_se_excite", - "inbound_nodes": [ - [ - [ - "block5d_activation", - 0, - 0, - {} - ], - [ - "block5d_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5d_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 160, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5d_project_conv", - "inbound_nodes": [ - [ - [ - "block5d_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5d_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5d_project_bn", - "inbound_nodes": [ - [ - [ - "block5d_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block5d_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.11875000000000001, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5d_drop", - "inbound_nodes": [ - [ - [ - "block5d_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block5d_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 160 - ], - [ - null, - 14, - 14, - 160 - ] - ] - }, - "name": "block5d_add", - "inbound_nodes": [ - [ - [ - "block5d_drop", - 0, - 0, - {} - ], - [ - "block5c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5e_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5e_expand_conv", - "inbound_nodes": [ - [ - [ - "block5d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5e_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5e_expand_bn", - "inbound_nodes": [ - [ - [ - "block5e_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5e_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5e_expand_activation", - "inbound_nodes": [ - [ - [ - "block5e_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block5e_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5e_dwconv", - "inbound_nodes": [ - [ - [ - "block5e_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5e_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5e_bn", - "inbound_nodes": [ - [ - [ - "block5e_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5e_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5e_activation", - "inbound_nodes": [ - [ - [ - "block5e_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block5e_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5e_se_squeeze", - "inbound_nodes": [ - [ - [ - "block5e_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block5e_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 960 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 960 - ] - }, - "name": "block5e_se_reshape", - "inbound_nodes": [ - [ - [ - "block5e_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5e_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 40, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "block5e_se_reduce", - "inbound_nodes": [ - [ - [ - "block5e_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5e_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 40 - ] - }, - "name": "block5e_se_expand", - "inbound_nodes": [ - [ - [ - "block5e_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block5e_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "block5e_se_excite", - "inbound_nodes": [ - [ - [ - "block5e_activation", - 0, - 0, - {} - ], - [ - "block5e_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5e_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 160, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5e_project_conv", - "inbound_nodes": [ - [ - [ - "block5e_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5e_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5e_project_bn", - "inbound_nodes": [ - [ - [ - "block5e_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block5e_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.125, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5e_drop", - "inbound_nodes": [ - [ - [ - "block5e_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block5e_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 160 - ], - [ - null, - 14, - 14, - 160 - ] - ] - }, - "name": "block5e_add", - "inbound_nodes": [ - [ - [ - "block5e_drop", - 0, - 0, - {} - ], - [ - "block5d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5f_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5f_expand_conv", - "inbound_nodes": [ - [ - [ - "block5e_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5f_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5f_expand_bn", - "inbound_nodes": [ - [ - [ - "block5f_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5f_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5f_expand_activation", - "inbound_nodes": [ - [ - [ - "block5f_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block5f_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5f_dwconv", - "inbound_nodes": [ - [ - [ - "block5f_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5f_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5f_bn", - "inbound_nodes": [ - [ - [ - "block5f_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block5f_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5f_activation", - "inbound_nodes": [ - [ - [ - "block5f_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block5f_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5f_se_squeeze", - "inbound_nodes": [ - [ - [ - "block5f_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block5f_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 960 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 960 - ] - }, - "name": "block5f_se_reshape", - "inbound_nodes": [ - [ - [ - "block5f_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5f_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 40, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "block5f_se_reduce", - "inbound_nodes": [ - [ - [ - "block5f_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5f_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 40 - ] - }, - "name": "block5f_se_expand", - "inbound_nodes": [ - [ - [ - "block5f_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block5f_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "block5f_se_excite", - "inbound_nodes": [ - [ - [ - "block5f_activation", - 0, - 0, - {} - ], - [ - "block5f_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block5f_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 160, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block5f_project_conv", - "inbound_nodes": [ - [ - [ - "block5f_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block5f_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5f_project_bn", - "inbound_nodes": [ - [ - [ - "block5f_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block5f_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.13125, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block5f_drop", - "inbound_nodes": [ - [ - [ - "block5f_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block5f_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 160 - ], - [ - null, - 14, - 14, - 160 - ] - ] - }, - "name": "block5f_add", - "inbound_nodes": [ - [ - [ - "block5f_drop", - 0, - 0, - {} - ], - [ - "block5e_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6a_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 160 - ] - }, - "name": "block6a_expand_conv", - "inbound_nodes": [ - [ - [ - "block5f_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6a_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block6a_expand_bn", - "inbound_nodes": [ - [ - [ - "block6a_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6a_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block6a_expand_activation", - "inbound_nodes": [ - [ - [ - "block6a_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "block6a_dwconv_pad", - "trainable": true, - "dtype": "float32", - "padding": [ - [ - 1, - 2 - ], - [ - 1, - 2 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 960 - ] - }, - "name": "block6a_dwconv_pad", - "inbound_nodes": [ - [ - [ - "block6a_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6a_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 2, - 2 - ], - "padding": "valid", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 17, - 17, - 960 - ] - }, - "name": "block6a_dwconv", - "inbound_nodes": [ - [ - [ - "block6a_dwconv_pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6a_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "block6a_bn", - "inbound_nodes": [ - [ - [ - "block6a_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6a_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "block6a_activation", - "inbound_nodes": [ - [ - [ - "block6a_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6a_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "block6a_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6a_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6a_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 960 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 960 - ] - }, - "name": "block6a_se_reshape", - "inbound_nodes": [ - [ - [ - "block6a_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6a_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 40, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "block6a_se_reduce", - "inbound_nodes": [ - [ - [ - "block6a_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6a_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 960, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 40 - ] - }, - "name": "block6a_se_expand", - "inbound_nodes": [ - [ - [ - "block6a_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6a_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "block6a_se_excite", - "inbound_nodes": [ - [ - [ - "block6a_activation", - 0, - 0, - {} - ], - [ - "block6a_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6a_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "block6a_project_conv", - "inbound_nodes": [ - [ - [ - "block6a_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6a_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6a_project_bn", - "inbound_nodes": [ - [ - [ - "block6a_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6b_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6b_expand_conv", - "inbound_nodes": [ - [ - [ - "block6a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6b_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6b_expand_bn", - "inbound_nodes": [ - [ - [ - "block6b_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6b_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6b_expand_activation", - "inbound_nodes": [ - [ - [ - "block6b_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6b_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6b_dwconv", - "inbound_nodes": [ - [ - [ - "block6b_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6b_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6b_bn", - "inbound_nodes": [ - [ - [ - "block6b_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6b_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6b_activation", - "inbound_nodes": [ - [ - [ - "block6b_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6b_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6b_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6b_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6b_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block6b_se_reshape", - "inbound_nodes": [ - [ - [ - "block6b_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6b_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block6b_se_reduce", - "inbound_nodes": [ - [ - [ - "block6b_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6b_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block6b_se_expand", - "inbound_nodes": [ - [ - [ - "block6b_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6b_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block6b_se_excite", - "inbound_nodes": [ - [ - [ - "block6b_activation", - 0, - 0, - {} - ], - [ - "block6b_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6b_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6b_project_conv", - "inbound_nodes": [ - [ - [ - "block6b_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6b_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6b_project_bn", - "inbound_nodes": [ - [ - [ - "block6b_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block6b_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.14375000000000002, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6b_drop", - "inbound_nodes": [ - [ - [ - "block6b_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block6b_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 272 - ], - [ - null, - 7, - 7, - 272 - ] - ] - }, - "name": "block6b_add", - "inbound_nodes": [ - [ - [ - "block6b_drop", - 0, - 0, - {} - ], - [ - "block6a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6c_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6c_expand_conv", - "inbound_nodes": [ - [ - [ - "block6b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6c_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6c_expand_bn", - "inbound_nodes": [ - [ - [ - "block6c_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6c_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6c_expand_activation", - "inbound_nodes": [ - [ - [ - "block6c_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6c_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6c_dwconv", - "inbound_nodes": [ - [ - [ - "block6c_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6c_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6c_bn", - "inbound_nodes": [ - [ - [ - "block6c_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6c_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6c_activation", - "inbound_nodes": [ - [ - [ - "block6c_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6c_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6c_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6c_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6c_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block6c_se_reshape", - "inbound_nodes": [ - [ - [ - "block6c_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6c_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block6c_se_reduce", - "inbound_nodes": [ - [ - [ - "block6c_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6c_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block6c_se_expand", - "inbound_nodes": [ - [ - [ - "block6c_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6c_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block6c_se_excite", - "inbound_nodes": [ - [ - [ - "block6c_activation", - 0, - 0, - {} - ], - [ - "block6c_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6c_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6c_project_conv", - "inbound_nodes": [ - [ - [ - "block6c_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6c_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6c_project_bn", - "inbound_nodes": [ - [ - [ - "block6c_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block6c_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.15000000000000002, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6c_drop", - "inbound_nodes": [ - [ - [ - "block6c_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block6c_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 272 - ], - [ - null, - 7, - 7, - 272 - ] - ] - }, - "name": "block6c_add", - "inbound_nodes": [ - [ - [ - "block6c_drop", - 0, - 0, - {} - ], - [ - "block6b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6d_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6d_expand_conv", - "inbound_nodes": [ - [ - [ - "block6c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6d_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6d_expand_bn", - "inbound_nodes": [ - [ - [ - "block6d_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6d_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6d_expand_activation", - "inbound_nodes": [ - [ - [ - "block6d_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6d_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6d_dwconv", - "inbound_nodes": [ - [ - [ - "block6d_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6d_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6d_bn", - "inbound_nodes": [ - [ - [ - "block6d_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6d_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6d_activation", - "inbound_nodes": [ - [ - [ - "block6d_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6d_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6d_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6d_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6d_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block6d_se_reshape", - "inbound_nodes": [ - [ - [ - "block6d_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6d_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block6d_se_reduce", - "inbound_nodes": [ - [ - [ - "block6d_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6d_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block6d_se_expand", - "inbound_nodes": [ - [ - [ - "block6d_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6d_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block6d_se_excite", - "inbound_nodes": [ - [ - [ - "block6d_activation", - 0, - 0, - {} - ], - [ - "block6d_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6d_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6d_project_conv", - "inbound_nodes": [ - [ - [ - "block6d_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6d_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6d_project_bn", - "inbound_nodes": [ - [ - [ - "block6d_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block6d_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.15625, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6d_drop", - "inbound_nodes": [ - [ - [ - "block6d_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block6d_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 272 - ], - [ - null, - 7, - 7, - 272 - ] - ] - }, - "name": "block6d_add", - "inbound_nodes": [ - [ - [ - "block6d_drop", - 0, - 0, - {} - ], - [ - "block6c_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6e_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6e_expand_conv", - "inbound_nodes": [ - [ - [ - "block6d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6e_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6e_expand_bn", - "inbound_nodes": [ - [ - [ - "block6e_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6e_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6e_expand_activation", - "inbound_nodes": [ - [ - [ - "block6e_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6e_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6e_dwconv", - "inbound_nodes": [ - [ - [ - "block6e_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6e_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6e_bn", - "inbound_nodes": [ - [ - [ - "block6e_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6e_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6e_activation", - "inbound_nodes": [ - [ - [ - "block6e_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6e_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6e_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6e_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6e_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block6e_se_reshape", - "inbound_nodes": [ - [ - [ - "block6e_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6e_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block6e_se_reduce", - "inbound_nodes": [ - [ - [ - "block6e_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6e_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block6e_se_expand", - "inbound_nodes": [ - [ - [ - "block6e_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6e_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block6e_se_excite", - "inbound_nodes": [ - [ - [ - "block6e_activation", - 0, - 0, - {} - ], - [ - "block6e_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6e_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6e_project_conv", - "inbound_nodes": [ - [ - [ - "block6e_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6e_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6e_project_bn", - "inbound_nodes": [ - [ - [ - "block6e_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block6e_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.1625, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6e_drop", - "inbound_nodes": [ - [ - [ - "block6e_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block6e_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 272 - ], - [ - null, - 7, - 7, - 272 - ] - ] - }, - "name": "block6e_add", - "inbound_nodes": [ - [ - [ - "block6e_drop", - 0, - 0, - {} - ], - [ - "block6d_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6f_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6f_expand_conv", - "inbound_nodes": [ - [ - [ - "block6e_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6f_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6f_expand_bn", - "inbound_nodes": [ - [ - [ - "block6f_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6f_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6f_expand_activation", - "inbound_nodes": [ - [ - [ - "block6f_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6f_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6f_dwconv", - "inbound_nodes": [ - [ - [ - "block6f_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6f_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6f_bn", - "inbound_nodes": [ - [ - [ - "block6f_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6f_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6f_activation", - "inbound_nodes": [ - [ - [ - "block6f_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6f_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6f_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6f_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6f_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block6f_se_reshape", - "inbound_nodes": [ - [ - [ - "block6f_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6f_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block6f_se_reduce", - "inbound_nodes": [ - [ - [ - "block6f_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6f_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block6f_se_expand", - "inbound_nodes": [ - [ - [ - "block6f_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6f_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block6f_se_excite", - "inbound_nodes": [ - [ - [ - "block6f_activation", - 0, - 0, - {} - ], - [ - "block6f_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6f_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6f_project_conv", - "inbound_nodes": [ - [ - [ - "block6f_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6f_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6f_project_bn", - "inbound_nodes": [ - [ - [ - "block6f_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block6f_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.16875, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6f_drop", - "inbound_nodes": [ - [ - [ - "block6f_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block6f_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 272 - ], - [ - null, - 7, - 7, - 272 - ] - ] - }, - "name": "block6f_add", - "inbound_nodes": [ - [ - [ - "block6f_drop", - 0, - 0, - {} - ], - [ - "block6e_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6g_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6g_expand_conv", - "inbound_nodes": [ - [ - [ - "block6f_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6g_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6g_expand_bn", - "inbound_nodes": [ - [ - [ - "block6g_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6g_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6g_expand_activation", - "inbound_nodes": [ - [ - [ - "block6g_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6g_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6g_dwconv", - "inbound_nodes": [ - [ - [ - "block6g_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6g_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6g_bn", - "inbound_nodes": [ - [ - [ - "block6g_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6g_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6g_activation", - "inbound_nodes": [ - [ - [ - "block6g_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6g_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6g_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6g_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6g_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block6g_se_reshape", - "inbound_nodes": [ - [ - [ - "block6g_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6g_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block6g_se_reduce", - "inbound_nodes": [ - [ - [ - "block6g_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6g_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block6g_se_expand", - "inbound_nodes": [ - [ - [ - "block6g_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6g_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block6g_se_excite", - "inbound_nodes": [ - [ - [ - "block6g_activation", - 0, - 0, - {} - ], - [ - "block6g_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6g_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6g_project_conv", - "inbound_nodes": [ - [ - [ - "block6g_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6g_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6g_project_bn", - "inbound_nodes": [ - [ - [ - "block6g_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block6g_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.17500000000000002, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6g_drop", - "inbound_nodes": [ - [ - [ - "block6g_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block6g_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 272 - ], - [ - null, - 7, - 7, - 272 - ] - ] - }, - "name": "block6g_add", - "inbound_nodes": [ - [ - [ - "block6g_drop", - 0, - 0, - {} - ], - [ - "block6f_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6h_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6h_expand_conv", - "inbound_nodes": [ - [ - [ - "block6g_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6h_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6h_expand_bn", - "inbound_nodes": [ - [ - [ - "block6h_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6h_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6h_expand_activation", - "inbound_nodes": [ - [ - [ - "block6h_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block6h_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 5, - 5 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6h_dwconv", - "inbound_nodes": [ - [ - [ - "block6h_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6h_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6h_bn", - "inbound_nodes": [ - [ - [ - "block6h_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block6h_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6h_activation", - "inbound_nodes": [ - [ - [ - "block6h_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block6h_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6h_se_squeeze", - "inbound_nodes": [ - [ - [ - "block6h_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block6h_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block6h_se_reshape", - "inbound_nodes": [ - [ - [ - "block6h_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6h_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block6h_se_reduce", - "inbound_nodes": [ - [ - [ - "block6h_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6h_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block6h_se_expand", - "inbound_nodes": [ - [ - [ - "block6h_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block6h_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block6h_se_excite", - "inbound_nodes": [ - [ - [ - "block6h_activation", - 0, - 0, - {} - ], - [ - "block6h_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block6h_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 272, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block6h_project_conv", - "inbound_nodes": [ - [ - [ - "block6h_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block6h_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6h_project_bn", - "inbound_nodes": [ - [ - [ - "block6h_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block6h_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.18125000000000002, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block6h_drop", - "inbound_nodes": [ - [ - [ - "block6h_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block6h_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 272 - ], - [ - null, - 7, - 7, - 272 - ] - ] - }, - "name": "block6h_add", - "inbound_nodes": [ - [ - [ - "block6h_drop", - 0, - 0, - {} - ], - [ - "block6g_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7a_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 272 - ] - }, - "name": "block7a_expand_conv", - "inbound_nodes": [ - [ - [ - "block6h_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block7a_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block7a_expand_bn", - "inbound_nodes": [ - [ - [ - "block7a_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block7a_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block7a_expand_activation", - "inbound_nodes": [ - [ - [ - "block7a_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block7a_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block7a_dwconv", - "inbound_nodes": [ - [ - [ - "block7a_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block7a_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block7a_bn", - "inbound_nodes": [ - [ - [ - "block7a_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block7a_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block7a_activation", - "inbound_nodes": [ - [ - [ - "block7a_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block7a_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block7a_se_squeeze", - "inbound_nodes": [ - [ - [ - "block7a_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block7a_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 1632 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1632 - ] - }, - "name": "block7a_se_reshape", - "inbound_nodes": [ - [ - [ - "block7a_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7a_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 68, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 1632 - ] - }, - "name": "block7a_se_reduce", - "inbound_nodes": [ - [ - [ - "block7a_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7a_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 1632, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 68 - ] - }, - "name": "block7a_se_expand", - "inbound_nodes": [ - [ - [ - "block7a_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block7a_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 1632 - ], - [ - null, - 1, - 1, - 1632 - ] - ] - }, - "name": "block7a_se_excite", - "inbound_nodes": [ - [ - [ - "block7a_activation", - 0, - 0, - {} - ], - [ - "block7a_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7a_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 448, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1632 - ] - }, - "name": "block7a_project_conv", - "inbound_nodes": [ - [ - [ - "block7a_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block7a_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 448 - ] - }, - "name": "block7a_project_bn", - "inbound_nodes": [ - [ - [ - "block7a_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7b_expand_conv", - "trainable": true, - "dtype": "float32", - "filters": 2688, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 448 - ] - }, - "name": "block7b_expand_conv", - "inbound_nodes": [ - [ - [ - "block7a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block7b_expand_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 2688 - ] - }, - "name": "block7b_expand_bn", - "inbound_nodes": [ - [ - [ - "block7b_expand_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block7b_expand_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 2688 - ] - }, - "name": "block7b_expand_activation", - "inbound_nodes": [ - [ - [ - "block7b_expand_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "block7b_dwconv", - "trainable": true, - "dtype": "float32", - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "bias_regularizer": null, - "activity_regularizer": null, - "bias_constraint": null, - "depth_multiplier": 1, - "depthwise_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 2688 - ] - }, - "name": "block7b_dwconv", - "inbound_nodes": [ - [ - [ - "block7b_expand_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block7b_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 2688 - ] - }, - "name": "block7b_bn", - "inbound_nodes": [ - [ - [ - "block7b_dwconv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "block7b_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 2688 - ] - }, - "name": "block7b_activation", - "inbound_nodes": [ - [ - [ - "block7b_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "block7b_se_squeeze", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 2688 - ] - }, - "name": "block7b_se_squeeze", - "inbound_nodes": [ - [ - [ - "block7b_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Reshape", - "config": { - "name": "block7b_se_reshape", - "trainable": true, - "dtype": "float32", - "target_shape": [ - 1, - 1, - 2688 - ] - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 2688 - ] - }, - "name": "block7b_se_reshape", - "inbound_nodes": [ - [ - [ - "block7b_se_squeeze", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7b_se_reduce", - "trainable": true, - "dtype": "float32", - "filters": 112, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "swish", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 2688 - ] - }, - "name": "block7b_se_reduce", - "inbound_nodes": [ - [ - [ - "block7b_se_reshape", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7b_se_expand", - "trainable": true, - "dtype": "float32", - "filters": 2688, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 112 - ] - }, - "name": "block7b_se_expand", - "inbound_nodes": [ - [ - [ - "block7b_se_reduce", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "block7b_se_excite", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 2688 - ], - [ - null, - 1, - 1, - 2688 - ] - ] - }, - "name": "block7b_se_excite", - "inbound_nodes": [ - [ - [ - "block7b_activation", - 0, - 0, - {} - ], - [ - "block7b_se_expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "block7b_project_conv", - "trainable": true, - "dtype": "float32", - "filters": 448, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 2688 - ] - }, - "name": "block7b_project_conv", - "inbound_nodes": [ - [ - [ - "block7b_se_excite", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "block7b_project_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 448 - ] - }, - "name": "block7b_project_bn", - "inbound_nodes": [ - [ - [ - "block7b_project_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "block7b_drop", - "trainable": true, - "dtype": "float32", - "rate": 0.19375, - "noise_shape": [ - null, - 1, - 1, - 1 - ], - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 448 - ] - }, - "name": "block7b_drop", - "inbound_nodes": [ - [ - [ - "block7b_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "block7b_add", - "trainable": true, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 448 - ], - [ - null, - 7, - 7, - 448 - ] - ] - }, - "name": "block7b_add", - "inbound_nodes": [ - [ - [ - "block7b_drop", - 0, - 0, - {} - ], - [ - "block7a_project_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "top_conv", - "trainable": true, - "dtype": "float32", - "filters": 1792, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "VarianceScaling", - "config": { - "scale": 2.0, - "mode": "fan_out", - "distribution": "truncated_normal", - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 448 - ] - }, - "name": "top_conv", - "inbound_nodes": [ - [ - [ - "block7b_add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "top_bn", - "trainable": true, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.99, - "epsilon": 0.001, - "center": true, - "scale": true, - "beta_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "gamma_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "moving_mean_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "moving_variance_initializer": { - "module": "keras.initializers", - "class_name": "Ones", - "config": {}, - "registered_name": null - }, - "beta_regularizer": null, - "gamma_regularizer": null, - "beta_constraint": null, - "gamma_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1792 - ] - }, - "name": "top_bn", - "inbound_nodes": [ - [ - [ - "top_conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Activation", - "config": { - "name": "top_activation", - "trainable": true, - "dtype": "float32", - "activation": "swish" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1792 - ] - }, - "name": "top_activation", - "inbound_nodes": [ - [ - [ - "top_bn", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "global_average_pooling2d", - "trainable": true, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 1792 - ] - }, - "name": "global_average_pooling2d", - "inbound_nodes": [ - [ - [ - "top_activation", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dense", - "config": { - "name": "dense", - "trainable": true, - "dtype": "float32", - "units": 1, - "activation": "sigmoid", - "use_bias": true, - "kernel_initializer": { - "module": "keras.initializers", - "class_name": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "bias_initializer": { - "module": "keras.initializers", - "class_name": "Zeros", - "config": {}, - "registered_name": null - }, - "kernel_regularizer": null, - "bias_regularizer": null, - "activity_regularizer": null, - "kernel_constraint": null, - "bias_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1792 - ] - }, - "name": "dense", - "inbound_nodes": [ - [ - [ - "global_average_pooling2d", - 0, - 0, - {} - ] - ] - ] - } - ], - "input_layers": [ - [ - "input_1", - 0, - 0 - ] - ], - "output_layers": [ - [ - "dense", - 0, - 0 - ] - ] -} \ No newline at end of file