diff --git "a/config.json" "b/config.json" deleted file mode 100644--- "a/config.json" +++ /dev/null @@ -1,12632 +0,0 @@ -{ - "class_name": "Functional", - "config": { - "name": "model_3", - "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_1", - "trainable": false, - "dtype": "float32", - "scale": 0.00784313725490196, - "offset": -1.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 224, - 224, - 3 - ] - }, - "name": "rescaling_1", - "inbound_nodes": [ - [ - [ - "input_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "Conv", - "trainable": false, - "dtype": "float32", - "filters": 16, - "kernel_size": [ - 3, - 3 - ], - "strides": [ - 2, - 2 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "use_bias": false, - "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, - 224, - 224, - 3 - ] - }, - "name": "Conv", - "inbound_nodes": [ - [ - [ - "rescaling_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "Conv/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 16 - ] - }, - "name": "Conv/BatchNorm", - "inbound_nodes": [ - [ - [ - "Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 112, - 112, - 16 - ] - }, - "name": "tf.__operators__.add", - "inbound_nodes": [ - [ - "Conv/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 16 - ] - }, - "name": "re_lu", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 112, - 112, - 16 - ] - }, - "name": "tf.math.multiply", - "inbound_nodes": [ - [ - "re_lu", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 112, - 112, - 16 - ], - [ - null, - 112, - 112, - 16 - ] - ] - }, - "name": "multiply", - "inbound_nodes": [ - [ - [ - "Conv/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 16 - ] - }, - "name": "expanded_conv/depthwise", - "inbound_nodes": [ - [ - [ - "multiply", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 16 - ] - }, - "name": "expanded_conv/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_1", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 16 - ] - }, - "name": "re_lu_1", - "inbound_nodes": [ - [ - [ - "expanded_conv/depthwise/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv/project", - "trainable": false, - "dtype": "float32", - "filters": 16, - "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": "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, - 112, - 112, - 16 - ] - }, - "name": "expanded_conv/project", - "inbound_nodes": [ - [ - [ - "re_lu_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 16 - ] - }, - "name": "expanded_conv/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 112, - 112, - 16 - ], - [ - null, - 112, - 112, - 16 - ] - ] - }, - "name": "expanded_conv/Add", - "inbound_nodes": [ - [ - [ - "multiply", - 0, - 0, - {} - ], - [ - "expanded_conv/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_1/expand", - "trainable": false, - "dtype": "float32", - "filters": 64, - "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": "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, - 112, - 112, - 16 - ] - }, - "name": "expanded_conv_1/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_1/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 64 - ] - }, - "name": "expanded_conv_1/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_2", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 64 - ] - }, - "name": "re_lu_2", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/expand/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "expanded_conv_1/depthwise/pad", - "trainable": false, - "dtype": "float32", - "padding": [ - [ - 0, - 1 - ], - [ - 0, - 1 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 112, - 112, - 64 - ] - }, - "name": "expanded_conv_1/depthwise/pad", - "inbound_nodes": [ - [ - [ - "re_lu_2", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_1/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 113, - 113, - 64 - ] - }, - "name": "expanded_conv_1/depthwise", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/depthwise/pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_1/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 64 - ] - }, - "name": "expanded_conv_1/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_3", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 64 - ] - }, - "name": "re_lu_3", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/depthwise/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_1/project", - "trainable": false, - "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": "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, - 56, - 56, - 64 - ] - }, - "name": "expanded_conv_1/project", - "inbound_nodes": [ - [ - [ - "re_lu_3", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_1/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 24 - ] - }, - "name": "expanded_conv_1/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_2/expand", - "trainable": false, - "dtype": "float32", - "filters": 72, - "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": "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, - 56, - 56, - 24 - ] - }, - "name": "expanded_conv_2/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_2/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 72 - ] - }, - "name": "expanded_conv_2/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_2/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_4", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 72 - ] - }, - "name": "re_lu_4", - "inbound_nodes": [ - [ - [ - "expanded_conv_2/expand/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_2/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 72 - ] - }, - "name": "expanded_conv_2/depthwise", - "inbound_nodes": [ - [ - [ - "re_lu_4", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_2/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 72 - ] - }, - "name": "expanded_conv_2/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_2/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_5", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 72 - ] - }, - "name": "re_lu_5", - "inbound_nodes": [ - [ - [ - "expanded_conv_2/depthwise/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_2/project", - "trainable": false, - "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": "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, - 56, - 56, - 72 - ] - }, - "name": "expanded_conv_2/project", - "inbound_nodes": [ - [ - [ - "re_lu_5", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_2/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 24 - ] - }, - "name": "expanded_conv_2/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_2/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_2/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 56, - 56, - 24 - ], - [ - null, - 56, - 56, - 24 - ] - ] - }, - "name": "expanded_conv_2/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_1/project/BatchNorm", - 0, - 0, - {} - ], - [ - "expanded_conv_2/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_3/expand", - "trainable": false, - "dtype": "float32", - "filters": 72, - "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": "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, - 56, - 56, - 24 - ] - }, - "name": "expanded_conv_3/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_2/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_3/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 72 - ] - }, - "name": "expanded_conv_3/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_6", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 72 - ] - }, - "name": "re_lu_6", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/expand/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "expanded_conv_3/depthwise/pad", - "trainable": false, - "dtype": "float32", - "padding": [ - [ - 1, - 2 - ], - [ - 1, - 2 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 56, - 56, - 72 - ] - }, - "name": "expanded_conv_3/depthwise/pad", - "inbound_nodes": [ - [ - [ - "re_lu_6", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_3/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 59, - 59, - 72 - ] - }, - "name": "expanded_conv_3/depthwise", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/depthwise/pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_3/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 72 - ] - }, - "name": "expanded_conv_3/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_7", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 72 - ] - }, - "name": "re_lu_7", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/depthwise/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_3/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 72 - ] - }, - "name": "expanded_conv_3/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "re_lu_7", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_3/squeeze_excite/Conv", - "trainable": false, - "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": 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, - 1, - 1, - 72 - ] - }, - "name": "expanded_conv_3/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_3/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 24 - ] - }, - "name": "expanded_conv_3/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_3/squeeze_excite/Conv_1", - "trainable": false, - "dtype": "float32", - "filters": 72, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 24 - ] - }, - "name": "expanded_conv_3/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_1", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 72 - ] - }, - "name": "tf.__operators__.add_1", - "inbound_nodes": [ - [ - "expanded_conv_3/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_8", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 72 - ] - }, - "name": "re_lu_8", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_1", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 72 - ] - }, - "name": "tf.math.multiply_1", - "inbound_nodes": [ - [ - "re_lu_8", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_3/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 72 - ], - [ - null, - 1, - 1, - 72 - ] - ] - }, - "name": "expanded_conv_3/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "re_lu_7", - 0, - 0, - {} - ], - [ - "tf.math.multiply_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_3/project", - "trainable": false, - "dtype": "float32", - "filters": 40, - "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": "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, - 28, - 28, - 72 - ] - }, - "name": "expanded_conv_3/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_3/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 40 - ] - }, - "name": "expanded_conv_3/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_4/expand", - "trainable": false, - "dtype": "float32", - "filters": 120, - "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": "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, - 28, - 28, - 40 - ] - }, - "name": "expanded_conv_4/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_4/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 120 - ] - }, - "name": "expanded_conv_4/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_9", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "re_lu_9", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/expand/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_4/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "expanded_conv_4/depthwise", - "inbound_nodes": [ - [ - [ - "re_lu_9", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_4/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 120 - ] - }, - "name": "expanded_conv_4/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_10", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "re_lu_10", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/depthwise/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_4/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "expanded_conv_4/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "re_lu_10", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_4/squeeze_excite/Conv", - "trainable": false, - "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": 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, - 1, - 1, - 120 - ] - }, - "name": "expanded_conv_4/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_4/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 32 - ] - }, - "name": "expanded_conv_4/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_4/squeeze_excite/Conv_1", - "trainable": false, - "dtype": "float32", - "filters": 120, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 32 - ] - }, - "name": "expanded_conv_4/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_2", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 120 - ] - }, - "name": "tf.__operators__.add_2", - "inbound_nodes": [ - [ - "expanded_conv_4/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_11", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 120 - ] - }, - "name": "re_lu_11", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_2", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_2", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 120 - ] - }, - "name": "tf.math.multiply_2", - "inbound_nodes": [ - [ - "re_lu_11", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_4/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 120 - ], - [ - null, - 1, - 1, - 120 - ] - ] - }, - "name": "expanded_conv_4/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "re_lu_10", - 0, - 0, - {} - ], - [ - "tf.math.multiply_2", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_4/project", - "trainable": false, - "dtype": "float32", - "filters": 40, - "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": "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, - 28, - 28, - 120 - ] - }, - "name": "expanded_conv_4/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_4/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 40 - ] - }, - "name": "expanded_conv_4/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_4/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 40 - ], - [ - null, - 28, - 28, - 40 - ] - ] - }, - "name": "expanded_conv_4/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_3/project/BatchNorm", - 0, - 0, - {} - ], - [ - "expanded_conv_4/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_5/expand", - "trainable": false, - "dtype": "float32", - "filters": 120, - "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": "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, - 28, - 28, - 40 - ] - }, - "name": "expanded_conv_5/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_5/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 120 - ] - }, - "name": "expanded_conv_5/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_12", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "re_lu_12", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/expand/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_5/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "expanded_conv_5/depthwise", - "inbound_nodes": [ - [ - [ - "re_lu_12", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_5/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 120 - ] - }, - "name": "expanded_conv_5/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_13", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "re_lu_13", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/depthwise/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_5/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 120 - ] - }, - "name": "expanded_conv_5/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "re_lu_13", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_5/squeeze_excite/Conv", - "trainable": false, - "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": 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, - 1, - 1, - 120 - ] - }, - "name": "expanded_conv_5/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_5/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 32 - ] - }, - "name": "expanded_conv_5/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_5/squeeze_excite/Conv_1", - "trainable": false, - "dtype": "float32", - "filters": 120, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 32 - ] - }, - "name": "expanded_conv_5/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_3", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 120 - ] - }, - "name": "tf.__operators__.add_3", - "inbound_nodes": [ - [ - "expanded_conv_5/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_14", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 120 - ] - }, - "name": "re_lu_14", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_3", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_3", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 120 - ] - }, - "name": "tf.math.multiply_3", - "inbound_nodes": [ - [ - "re_lu_14", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_5/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 120 - ], - [ - null, - 1, - 1, - 120 - ] - ] - }, - "name": "expanded_conv_5/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "re_lu_13", - 0, - 0, - {} - ], - [ - "tf.math.multiply_3", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_5/project", - "trainable": false, - "dtype": "float32", - "filters": 40, - "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": "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, - 28, - 28, - 120 - ] - }, - "name": "expanded_conv_5/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_5/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 40 - ] - }, - "name": "expanded_conv_5/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_5/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 40 - ], - [ - null, - 28, - 28, - 40 - ] - ] - }, - "name": "expanded_conv_5/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_4/Add", - 0, - 0, - {} - ], - [ - "expanded_conv_5/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_6/expand", - "trainable": false, - "dtype": "float32", - "filters": 240, - "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": "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, - 28, - 28, - 40 - ] - }, - "name": "expanded_conv_6/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_5/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_6/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 240 - ] - }, - "name": "expanded_conv_6/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_4", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 28, - 28, - 240 - ] - }, - "name": "tf.__operators__.add_4", - "inbound_nodes": [ - [ - "expanded_conv_6/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_15", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 240 - ] - }, - "name": "re_lu_15", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_4", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_4", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 28, - 28, - 240 - ] - }, - "name": "tf.math.multiply_4", - "inbound_nodes": [ - [ - "re_lu_15", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_1", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 28, - 28, - 240 - ], - [ - null, - 28, - 28, - 240 - ] - ] - }, - "name": "multiply_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_4", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "expanded_conv_6/depthwise/pad", - "trainable": false, - "dtype": "float32", - "padding": [ - [ - 0, - 1 - ], - [ - 0, - 1 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 28, - 28, - 240 - ] - }, - "name": "expanded_conv_6/depthwise/pad", - "inbound_nodes": [ - [ - [ - "multiply_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_6/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 29, - 29, - 240 - ] - }, - "name": "expanded_conv_6/depthwise", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/depthwise/pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_6/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 240 - ] - }, - "name": "expanded_conv_6/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_5", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 240 - ] - }, - "name": "tf.__operators__.add_5", - "inbound_nodes": [ - [ - "expanded_conv_6/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_16", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 240 - ] - }, - "name": "re_lu_16", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_5", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_5", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 240 - ] - }, - "name": "tf.math.multiply_5", - "inbound_nodes": [ - [ - "re_lu_16", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_2", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 240 - ], - [ - null, - 14, - 14, - 240 - ] - ] - }, - "name": "multiply_2", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_5", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_6/project", - "trainable": false, - "dtype": "float32", - "filters": 80, - "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": "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, - 14, - 14, - 240 - ] - }, - "name": "expanded_conv_6/project", - "inbound_nodes": [ - [ - [ - "multiply_2", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_6/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 80 - ] - }, - "name": "expanded_conv_6/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_7/expand", - "trainable": false, - "dtype": "float32", - "filters": 200, - "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": "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, - 14, - 14, - 80 - ] - }, - "name": "expanded_conv_7/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_7/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 200 - ] - }, - "name": "expanded_conv_7/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_7/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_6", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 200 - ] - }, - "name": "tf.__operators__.add_6", - "inbound_nodes": [ - [ - "expanded_conv_7/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_17", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 200 - ] - }, - "name": "re_lu_17", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_6", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_6", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 200 - ] - }, - "name": "tf.math.multiply_6", - "inbound_nodes": [ - [ - "re_lu_17", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_3", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 200 - ], - [ - null, - 14, - 14, - 200 - ] - ] - }, - "name": "multiply_3", - "inbound_nodes": [ - [ - [ - "expanded_conv_7/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_6", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_7/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 200 - ] - }, - "name": "expanded_conv_7/depthwise", - "inbound_nodes": [ - [ - [ - "multiply_3", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_7/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 200 - ] - }, - "name": "expanded_conv_7/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_7/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_7", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 200 - ] - }, - "name": "tf.__operators__.add_7", - "inbound_nodes": [ - [ - "expanded_conv_7/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_18", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 200 - ] - }, - "name": "re_lu_18", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_7", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_7", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 200 - ] - }, - "name": "tf.math.multiply_7", - "inbound_nodes": [ - [ - "re_lu_18", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_4", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 200 - ], - [ - null, - 14, - 14, - 200 - ] - ] - }, - "name": "multiply_4", - "inbound_nodes": [ - [ - [ - "expanded_conv_7/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_7", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_7/project", - "trainable": false, - "dtype": "float32", - "filters": 80, - "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": "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, - 14, - 14, - 200 - ] - }, - "name": "expanded_conv_7/project", - "inbound_nodes": [ - [ - [ - "multiply_4", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_7/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 80 - ] - }, - "name": "expanded_conv_7/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_7/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_7/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 80 - ], - [ - null, - 14, - 14, - 80 - ] - ] - }, - "name": "expanded_conv_7/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_6/project/BatchNorm", - 0, - 0, - {} - ], - [ - "expanded_conv_7/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_8/expand", - "trainable": false, - "dtype": "float32", - "filters": 184, - "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": "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, - 14, - 14, - 80 - ] - }, - "name": "expanded_conv_8/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_7/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_8/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 184 - ] - }, - "name": "expanded_conv_8/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_8/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_8", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.__operators__.add_8", - "inbound_nodes": [ - [ - "expanded_conv_8/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_19", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "re_lu_19", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_8", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_8", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.math.multiply_8", - "inbound_nodes": [ - [ - "re_lu_19", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_5", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 184 - ], - [ - null, - 14, - 14, - 184 - ] - ] - }, - "name": "multiply_5", - "inbound_nodes": [ - [ - [ - "expanded_conv_8/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_8", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_8/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "expanded_conv_8/depthwise", - "inbound_nodes": [ - [ - [ - "multiply_5", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_8/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 184 - ] - }, - "name": "expanded_conv_8/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_8/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_9", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.__operators__.add_9", - "inbound_nodes": [ - [ - "expanded_conv_8/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_20", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "re_lu_20", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_9", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_9", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.math.multiply_9", - "inbound_nodes": [ - [ - "re_lu_20", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_6", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 184 - ], - [ - null, - 14, - 14, - 184 - ] - ] - }, - "name": "multiply_6", - "inbound_nodes": [ - [ - [ - "expanded_conv_8/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_9", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_8/project", - "trainable": false, - "dtype": "float32", - "filters": 80, - "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": "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, - 14, - 14, - 184 - ] - }, - "name": "expanded_conv_8/project", - "inbound_nodes": [ - [ - [ - "multiply_6", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_8/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 80 - ] - }, - "name": "expanded_conv_8/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_8/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_8/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 80 - ], - [ - null, - 14, - 14, - 80 - ] - ] - }, - "name": "expanded_conv_8/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_7/Add", - 0, - 0, - {} - ], - [ - "expanded_conv_8/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_9/expand", - "trainable": false, - "dtype": "float32", - "filters": 184, - "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": "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, - 14, - 14, - 80 - ] - }, - "name": "expanded_conv_9/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_8/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_9/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 184 - ] - }, - "name": "expanded_conv_9/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_9/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_10", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.__operators__.add_10", - "inbound_nodes": [ - [ - "expanded_conv_9/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_21", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "re_lu_21", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_10", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_10", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.math.multiply_10", - "inbound_nodes": [ - [ - "re_lu_21", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_7", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 184 - ], - [ - null, - 14, - 14, - 184 - ] - ] - }, - "name": "multiply_7", - "inbound_nodes": [ - [ - [ - "expanded_conv_9/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_10", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_9/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "expanded_conv_9/depthwise", - "inbound_nodes": [ - [ - [ - "multiply_7", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_9/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 184 - ] - }, - "name": "expanded_conv_9/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_9/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_11", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.__operators__.add_11", - "inbound_nodes": [ - [ - "expanded_conv_9/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_22", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "re_lu_22", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_11", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_11", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 184 - ] - }, - "name": "tf.math.multiply_11", - "inbound_nodes": [ - [ - "re_lu_22", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_8", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 184 - ], - [ - null, - 14, - 14, - 184 - ] - ] - }, - "name": "multiply_8", - "inbound_nodes": [ - [ - [ - "expanded_conv_9/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_11", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_9/project", - "trainable": false, - "dtype": "float32", - "filters": 80, - "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": "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, - 14, - 14, - 184 - ] - }, - "name": "expanded_conv_9/project", - "inbound_nodes": [ - [ - [ - "multiply_8", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_9/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 80 - ] - }, - "name": "expanded_conv_9/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_9/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_9/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 80 - ], - [ - null, - 14, - 14, - 80 - ] - ] - }, - "name": "expanded_conv_9/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_8/Add", - 0, - 0, - {} - ], - [ - "expanded_conv_9/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_10/expand", - "trainable": false, - "dtype": "float32", - "filters": 480, - "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": "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, - 14, - 14, - 80 - ] - }, - "name": "expanded_conv_10/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_9/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_10/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 480 - ] - }, - "name": "expanded_conv_10/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_12", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "tf.__operators__.add_12", - "inbound_nodes": [ - [ - "expanded_conv_10/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_23", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "re_lu_23", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_12", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_12", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "tf.math.multiply_12", - "inbound_nodes": [ - [ - "re_lu_23", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_9", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 480 - ], - [ - null, - 14, - 14, - 480 - ] - ] - }, - "name": "multiply_9", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_12", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_10/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "expanded_conv_10/depthwise", - "inbound_nodes": [ - [ - [ - "multiply_9", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_10/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 480 - ] - }, - "name": "expanded_conv_10/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_13", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "tf.__operators__.add_13", - "inbound_nodes": [ - [ - "expanded_conv_10/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_24", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "re_lu_24", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_13", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_13", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "tf.math.multiply_13", - "inbound_nodes": [ - [ - "re_lu_24", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_10", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 480 - ], - [ - null, - 14, - 14, - 480 - ] - ] - }, - "name": "multiply_10", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_13", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_10/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 480 - ] - }, - "name": "expanded_conv_10/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "multiply_10", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_10/squeeze_excite/Conv", - "trainable": false, - "dtype": "float32", - "filters": 120, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 480 - ] - }, - "name": "expanded_conv_10/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_10/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 120 - ] - }, - "name": "expanded_conv_10/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_10/squeeze_excite/Conv_1", - "trainable": false, - "dtype": "float32", - "filters": 480, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 120 - ] - }, - "name": "expanded_conv_10/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_14", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 480 - ] - }, - "name": "tf.__operators__.add_14", - "inbound_nodes": [ - [ - "expanded_conv_10/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_25", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 480 - ] - }, - "name": "re_lu_25", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_14", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_14", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 480 - ] - }, - "name": "tf.math.multiply_14", - "inbound_nodes": [ - [ - "re_lu_25", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_10/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 480 - ], - [ - null, - 1, - 1, - 480 - ] - ] - }, - "name": "expanded_conv_10/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "multiply_10", - 0, - 0, - {} - ], - [ - "tf.math.multiply_14", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_10/project", - "trainable": false, - "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": "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, - 14, - 14, - 480 - ] - }, - "name": "expanded_conv_10/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_10/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_10/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_11/expand", - "trainable": false, - "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": "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, - 14, - 14, - 112 - ] - }, - "name": "expanded_conv_11/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_11/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_11/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_15", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "tf.__operators__.add_15", - "inbound_nodes": [ - [ - "expanded_conv_11/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_26", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "re_lu_26", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_15", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_15", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "tf.math.multiply_15", - "inbound_nodes": [ - [ - "re_lu_26", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_11", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 14, - 14, - 672 - ] - ] - }, - "name": "multiply_11", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_15", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_11/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "expanded_conv_11/depthwise", - "inbound_nodes": [ - [ - [ - "multiply_11", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_11/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_11/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_16", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "tf.__operators__.add_16", - "inbound_nodes": [ - [ - "expanded_conv_11/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_27", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "re_lu_27", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_16", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_16", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "tf.math.multiply_16", - "inbound_nodes": [ - [ - "re_lu_27", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_12", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 14, - 14, - 672 - ] - ] - }, - "name": "multiply_12", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_16", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_11/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "expanded_conv_11/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "multiply_12", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_11/squeeze_excite/Conv", - "trainable": false, - "dtype": "float32", - "filters": 168, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 672 - ] - }, - "name": "expanded_conv_11/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_11/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 168 - ] - }, - "name": "expanded_conv_11/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_11/squeeze_excite/Conv_1", - "trainable": false, - "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": 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, - 1, - 1, - 168 - ] - }, - "name": "expanded_conv_11/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_17", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "tf.__operators__.add_17", - "inbound_nodes": [ - [ - "expanded_conv_11/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_28", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "re_lu_28", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_17", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_17", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "tf.math.multiply_17", - "inbound_nodes": [ - [ - "re_lu_28", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_11/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "expanded_conv_11/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "multiply_12", - 0, - 0, - {} - ], - [ - "tf.math.multiply_17", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_11/project", - "trainable": false, - "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": "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, - 14, - 14, - 672 - ] - }, - "name": "expanded_conv_11/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_11/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_11/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_11/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 112 - ], - [ - null, - 14, - 14, - 112 - ] - ] - }, - "name": "expanded_conv_11/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_10/project/BatchNorm", - 0, - 0, - {} - ], - [ - "expanded_conv_11/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_12/expand", - "trainable": false, - "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": "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, - 14, - 14, - 112 - ] - }, - "name": "expanded_conv_12/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_11/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_12/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_12/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_18", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "tf.__operators__.add_18", - "inbound_nodes": [ - [ - "expanded_conv_12/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_29", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "re_lu_29", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_18", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_18", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "tf.math.multiply_18", - "inbound_nodes": [ - [ - "re_lu_29", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_13", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 14, - 14, - 672 - ], - [ - null, - 14, - 14, - 672 - ] - ] - }, - "name": "multiply_13", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_18", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ZeroPadding2D", - "config": { - "name": "expanded_conv_12/depthwise/pad", - "trainable": false, - "dtype": "float32", - "padding": [ - [ - 1, - 2 - ], - [ - 1, - 2 - ] - ], - "data_format": "channels_last" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 14, - 14, - 672 - ] - }, - "name": "expanded_conv_12/depthwise/pad", - "inbound_nodes": [ - [ - [ - "multiply_13", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_12/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 17, - 17, - 672 - ] - }, - "name": "expanded_conv_12/depthwise", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/depthwise/pad", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_12/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 672 - ] - }, - "name": "expanded_conv_12/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_19", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 672 - ] - }, - "name": "tf.__operators__.add_19", - "inbound_nodes": [ - [ - "expanded_conv_12/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_30", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 672 - ] - }, - "name": "re_lu_30", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_19", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_19", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 672 - ] - }, - "name": "tf.math.multiply_19", - "inbound_nodes": [ - [ - "re_lu_30", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_14", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 672 - ], - [ - null, - 7, - 7, - 672 - ] - ] - }, - "name": "multiply_14", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_19", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_12/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 672 - ] - }, - "name": "expanded_conv_12/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "multiply_14", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_12/squeeze_excite/Conv", - "trainable": false, - "dtype": "float32", - "filters": 168, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 672 - ] - }, - "name": "expanded_conv_12/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_12/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 168 - ] - }, - "name": "expanded_conv_12/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_12/squeeze_excite/Conv_1", - "trainable": false, - "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": 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, - 1, - 1, - 168 - ] - }, - "name": "expanded_conv_12/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_20", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "tf.__operators__.add_20", - "inbound_nodes": [ - [ - "expanded_conv_12/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_31", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "re_lu_31", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_20", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_20", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 672 - ] - }, - "name": "tf.math.multiply_20", - "inbound_nodes": [ - [ - "re_lu_31", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_12/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 672 - ], - [ - null, - 1, - 1, - 672 - ] - ] - }, - "name": "expanded_conv_12/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "multiply_14", - 0, - 0, - {} - ], - [ - "tf.math.multiply_20", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_12/project", - "trainable": false, - "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": "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, - 7, - 7, - 672 - ] - }, - "name": "expanded_conv_12/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_12/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 160 - ] - }, - "name": "expanded_conv_12/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_13/expand", - "trainable": false, - "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": "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, - 7, - 7, - 160 - ] - }, - "name": "expanded_conv_13/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_13/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_13/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_21", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.__operators__.add_21", - "inbound_nodes": [ - [ - "expanded_conv_13/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_32", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "re_lu_32", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_21", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_21", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.math.multiply_21", - "inbound_nodes": [ - [ - "re_lu_32", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_15", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 7, - 7, - 960 - ] - ] - }, - "name": "multiply_15", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_21", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_13/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "expanded_conv_13/depthwise", - "inbound_nodes": [ - [ - [ - "multiply_15", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_13/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_13/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_22", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.__operators__.add_22", - "inbound_nodes": [ - [ - "expanded_conv_13/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_33", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "re_lu_33", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_22", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_22", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.math.multiply_22", - "inbound_nodes": [ - [ - "re_lu_33", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_16", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 7, - 7, - 960 - ] - ] - }, - "name": "multiply_16", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_22", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_13/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "expanded_conv_13/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "multiply_16", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_13/squeeze_excite/Conv", - "trainable": false, - "dtype": "float32", - "filters": 240, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 960 - ] - }, - "name": "expanded_conv_13/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_13/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 240 - ] - }, - "name": "expanded_conv_13/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_13/squeeze_excite/Conv_1", - "trainable": false, - "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": 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, - 1, - 1, - 240 - ] - }, - "name": "expanded_conv_13/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_23", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "tf.__operators__.add_23", - "inbound_nodes": [ - [ - "expanded_conv_13/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_34", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "re_lu_34", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_23", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_23", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "tf.math.multiply_23", - "inbound_nodes": [ - [ - "re_lu_34", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_13/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "expanded_conv_13/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "multiply_16", - 0, - 0, - {} - ], - [ - "tf.math.multiply_23", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_13/project", - "trainable": false, - "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": "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, - 7, - 7, - 960 - ] - }, - "name": "expanded_conv_13/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_13/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 160 - ] - }, - "name": "expanded_conv_13/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_13/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 160 - ], - [ - null, - 7, - 7, - 160 - ] - ] - }, - "name": "expanded_conv_13/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_12/project/BatchNorm", - 0, - 0, - {} - ], - [ - "expanded_conv_13/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_14/expand", - "trainable": false, - "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": "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, - 7, - 7, - 160 - ] - }, - "name": "expanded_conv_14/expand", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_14/expand/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_14/expand/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/expand", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_24", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.__operators__.add_24", - "inbound_nodes": [ - [ - "expanded_conv_14/expand/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_35", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "re_lu_35", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_24", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_24", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.math.multiply_24", - "inbound_nodes": [ - [ - "re_lu_35", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_17", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 7, - 7, - 960 - ] - ] - }, - "name": "multiply_17", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/expand/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_24", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "DepthwiseConv2D", - "config": { - "name": "expanded_conv_14/depthwise", - "trainable": false, - "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": "GlorotUniform", - "config": { - "seed": null - }, - "registered_name": null - }, - "depthwise_regularizer": null, - "depthwise_constraint": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "expanded_conv_14/depthwise", - "inbound_nodes": [ - [ - [ - "multiply_17", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_14/depthwise/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "expanded_conv_14/depthwise/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/depthwise", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_25", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.__operators__.add_25", - "inbound_nodes": [ - [ - "expanded_conv_14/depthwise/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_36", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "re_lu_36", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_25", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_25", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.math.multiply_25", - "inbound_nodes": [ - [ - "re_lu_36", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_18", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 7, - 7, - 960 - ] - ] - }, - "name": "multiply_18", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/depthwise/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_25", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "expanded_conv_14/squeeze_excite/AvgPool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": true - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "expanded_conv_14/squeeze_excite/AvgPool", - "inbound_nodes": [ - [ - [ - "multiply_18", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_14/squeeze_excite/Conv", - "trainable": false, - "dtype": "float32", - "filters": 240, - "kernel_size": [ - 1, - 1 - ], - "strides": [ - 1, - 1 - ], - "padding": "same", - "data_format": "channels_last", - "dilation_rate": [ - 1, - 1 - ], - "groups": 1, - "activation": "linear", - "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, - 1, - 1, - 960 - ] - }, - "name": "expanded_conv_14/squeeze_excite/Conv", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/squeeze_excite/AvgPool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "expanded_conv_14/squeeze_excite/Relu", - "trainable": false, - "dtype": "float32", - "max_value": null, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 240 - ] - }, - "name": "expanded_conv_14/squeeze_excite/Relu", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/squeeze_excite/Conv", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_14/squeeze_excite/Conv_1", - "trainable": false, - "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": 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, - 1, - 1, - 240 - ] - }, - "name": "expanded_conv_14/squeeze_excite/Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/squeeze_excite/Relu", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_26", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "tf.__operators__.add_26", - "inbound_nodes": [ - [ - "expanded_conv_14/squeeze_excite/Conv_1", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_37", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "re_lu_37", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_26", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_26", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 1, - 1, - 960 - ] - }, - "name": "tf.math.multiply_26", - "inbound_nodes": [ - [ - "re_lu_37", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "expanded_conv_14/squeeze_excite/Mul", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 1, - 1, - 960 - ] - ] - }, - "name": "expanded_conv_14/squeeze_excite/Mul", - "inbound_nodes": [ - [ - [ - "multiply_18", - 0, - 0, - {} - ], - [ - "tf.math.multiply_26", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "expanded_conv_14/project", - "trainable": false, - "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": "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, - 7, - 7, - 960 - ] - }, - "name": "expanded_conv_14/project", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/squeeze_excite/Mul", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "expanded_conv_14/project/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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, - 160 - ] - }, - "name": "expanded_conv_14/project/BatchNorm", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/project", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Add", - "config": { - "name": "expanded_conv_14/Add", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 160 - ], - [ - null, - 7, - 7, - 160 - ] - ] - }, - "name": "expanded_conv_14/Add", - "inbound_nodes": [ - [ - [ - "expanded_conv_13/Add", - 0, - 0, - {} - ], - [ - "expanded_conv_14/project/BatchNorm", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Conv2D", - "config": { - "name": "Conv_1", - "trainable": false, - "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": "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, - 7, - 7, - 160 - ] - }, - "name": "Conv_1", - "inbound_nodes": [ - [ - [ - "expanded_conv_14/Add", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "BatchNormalization", - "config": { - "name": "Conv_1/BatchNorm", - "trainable": false, - "dtype": "float32", - "axis": [ - 3 - ], - "momentum": 0.999, - "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": "Conv_1/BatchNorm", - "inbound_nodes": [ - [ - [ - "Conv_1", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.__operators__.add_27", - "trainable": false, - "dtype": "float32", - "function": "__operators__.add" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.__operators__.add_27", - "inbound_nodes": [ - [ - "Conv_1/BatchNorm", - 0, - 0, - { - "y": 3.0, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "ReLU", - "config": { - "name": "re_lu_38", - "trainable": false, - "dtype": "float32", - "max_value": 6.0, - "negative_slope": 0.0, - "threshold": 0.0 - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "re_lu_38", - "inbound_nodes": [ - [ - [ - "tf.__operators__.add_27", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.src.layers.core.tf_op_layer", - "class_name": "TFOpLambda", - "config": { - "name": "tf.math.multiply_27", - "trainable": false, - "dtype": "float32", - "function": "math.multiply" - }, - "registered_name": "TFOpLambda", - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "tf.math.multiply_27", - "inbound_nodes": [ - [ - "re_lu_38", - 0, - 0, - { - "y": 0.16666666666666666, - "name": null - } - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Multiply", - "config": { - "name": "multiply_19", - "trainable": false, - "dtype": "float32" - }, - "registered_name": null, - "build_config": { - "input_shape": [ - [ - null, - 7, - 7, - 960 - ], - [ - null, - 7, - 7, - 960 - ] - ] - }, - "name": "multiply_19", - "inbound_nodes": [ - [ - [ - "Conv_1/BatchNorm", - 0, - 0, - {} - ], - [ - "tf.math.multiply_27", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "GlobalAveragePooling2D", - "config": { - "name": "avg_pool", - "trainable": false, - "dtype": "float32", - "data_format": "channels_last", - "keepdims": false - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 7, - 7, - 960 - ] - }, - "name": "avg_pool", - "inbound_nodes": [ - [ - [ - "multiply_19", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dense", - "config": { - "name": "dense_9", - "trainable": true, - "dtype": "float32", - "units": 256, - "activation": "relu", - "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, - 960 - ] - }, - "name": "dense_9", - "inbound_nodes": [ - [ - [ - "avg_pool", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "dropout_6", - "trainable": true, - "dtype": "float32", - "rate": 0.25, - "noise_shape": null, - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 256 - ] - }, - "name": "dropout_6", - "inbound_nodes": [ - [ - [ - "dense_9", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dense", - "config": { - "name": "dense_10", - "trainable": true, - "dtype": "float32", - "units": 512, - "activation": "relu", - "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, - 256 - ] - }, - "name": "dense_10", - "inbound_nodes": [ - [ - [ - "dropout_6", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dropout", - "config": { - "name": "dropout_7", - "trainable": true, - "dtype": "float32", - "rate": 0.25, - "noise_shape": null, - "seed": null - }, - "registered_name": null, - "build_config": { - "input_shape": [ - null, - 512 - ] - }, - "name": "dropout_7", - "inbound_nodes": [ - [ - [ - "dense_10", - 0, - 0, - {} - ] - ] - ] - }, - { - "module": "keras.layers", - "class_name": "Dense", - "config": { - "name": "dense_11", - "trainable": true, - "dtype": "float32", - "units": 23, - "activation": "softmax", - "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, - 512 - ] - }, - "name": "dense_11", - "inbound_nodes": [ - [ - [ - "dropout_7", - 0, - 0, - {} - ] - ] - ] - } - ], - "input_layers": [ - [ - "input_1", - 0, - 0 - ] - ], - "output_layers": [ - [ - "dense_11", - 0, - 0 - ] - ] - }, - "keras_version": "2.15.0", - "backend": "tensorflow", - "model_type": "mobilenet_v3" -} \ No newline at end of file