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