{ "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_v2" }