braintumor / model.json
ibrahelsheikh's picture
Upload 3 files
827bcf6 verified
{
"class_name": "Sequential",
"config": {
"name": "sequential",
"layers": [
{
"module": "keras.layers",
"class_name": "InputLayer",
"config": {
"batch_input_shape": [
null,
224,
224,
3
],
"dtype": "float32",
"sparse": false,
"ragged": false,
"name": "xception_input"
},
"registered_name": null
},
{
"module": "keras.src.engine.functional",
"class_name": "Functional",
"config": {
"name": "xception",
"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": "Conv2D",
"config": {
"name": "block1_conv1",
"trainable": true,
"dtype": "float32",
"filters": 32,
"kernel_size": [
3,
3
],
"strides": [
2,
2
],
"padding": "valid",
"data_format": "channels_last",
"dilation_rate": [
1,
1
],
"groups": 1,
"activation": "linear",
"use_bias": false,
"kernel_initializer": {
"module": "keras.initializers",
"class_name": "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": "block1_conv1",
"inbound_nodes": [
[
[
"input_1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block1_conv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
111,
111,
32
]
},
"name": "block1_conv1_bn",
"inbound_nodes": [
[
[
"block1_conv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block1_conv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
111,
111,
32
]
},
"name": "block1_conv1_act",
"inbound_nodes": [
[
[
"block1_conv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Conv2D",
"config": {
"name": "block1_conv2",
"trainable": true,
"dtype": "float32",
"filters": 64,
"kernel_size": [
3,
3
],
"strides": [
1,
1
],
"padding": "valid",
"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,
111,
111,
32
]
},
"name": "block1_conv2",
"inbound_nodes": [
[
[
"block1_conv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block1_conv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
64
]
},
"name": "block1_conv2_bn",
"inbound_nodes": [
[
[
"block1_conv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block1_conv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
64
]
},
"name": "block1_conv2_act",
"inbound_nodes": [
[
[
"block1_conv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block2_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 128,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
64
]
},
"name": "block2_sepconv1",
"inbound_nodes": [
[
[
"block1_conv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block2_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
128
]
},
"name": "block2_sepconv1_bn",
"inbound_nodes": [
[
[
"block2_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block2_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
128
]
},
"name": "block2_sepconv2_act",
"inbound_nodes": [
[
[
"block2_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block2_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 128,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
128
]
},
"name": "block2_sepconv2",
"inbound_nodes": [
[
[
"block2_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block2_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
128
]
},
"name": "block2_sepconv2_bn",
"inbound_nodes": [
[
[
"block2_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Conv2D",
"config": {
"name": "conv2d",
"trainable": true,
"dtype": "float32",
"filters": 128,
"kernel_size": [
1,
1
],
"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,
109,
109,
64
]
},
"name": "conv2d",
"inbound_nodes": [
[
[
"block1_conv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "MaxPooling2D",
"config": {
"name": "block2_pool",
"trainable": true,
"dtype": "float32",
"pool_size": [
3,
3
],
"padding": "same",
"strides": [
2,
2
],
"data_format": "channels_last"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
109,
109,
128
]
},
"name": "block2_pool",
"inbound_nodes": [
[
[
"block2_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "batch_normalization",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
128
]
},
"name": "batch_normalization",
"inbound_nodes": [
[
[
"conv2d",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
55,
55,
128
],
[
null,
55,
55,
128
]
]
},
"name": "add",
"inbound_nodes": [
[
[
"block2_pool",
0,
0,
{}
],
[
"batch_normalization",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block3_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
128
]
},
"name": "block3_sepconv1_act",
"inbound_nodes": [
[
[
"add",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block3_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 256,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
128
]
},
"name": "block3_sepconv1",
"inbound_nodes": [
[
[
"block3_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block3_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
256
]
},
"name": "block3_sepconv1_bn",
"inbound_nodes": [
[
[
"block3_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block3_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
256
]
},
"name": "block3_sepconv2_act",
"inbound_nodes": [
[
[
"block3_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block3_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 256,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
256
]
},
"name": "block3_sepconv2",
"inbound_nodes": [
[
[
"block3_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block3_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
256
]
},
"name": "block3_sepconv2_bn",
"inbound_nodes": [
[
[
"block3_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Conv2D",
"config": {
"name": "conv2d_1",
"trainable": true,
"dtype": "float32",
"filters": 256,
"kernel_size": [
1,
1
],
"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,
55,
55,
128
]
},
"name": "conv2d_1",
"inbound_nodes": [
[
[
"add",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "MaxPooling2D",
"config": {
"name": "block3_pool",
"trainable": true,
"dtype": "float32",
"pool_size": [
3,
3
],
"padding": "same",
"strides": [
2,
2
],
"data_format": "channels_last"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
55,
55,
256
]
},
"name": "block3_pool",
"inbound_nodes": [
[
[
"block3_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "batch_normalization_1",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
256
]
},
"name": "batch_normalization_1",
"inbound_nodes": [
[
[
"conv2d_1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_1",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
28,
28,
256
],
[
null,
28,
28,
256
]
]
},
"name": "add_1",
"inbound_nodes": [
[
[
"block3_pool",
0,
0,
{}
],
[
"batch_normalization_1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block4_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
256
]
},
"name": "block4_sepconv1_act",
"inbound_nodes": [
[
[
"add_1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block4_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
256
]
},
"name": "block4_sepconv1",
"inbound_nodes": [
[
[
"block4_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block4_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
728
]
},
"name": "block4_sepconv1_bn",
"inbound_nodes": [
[
[
"block4_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block4_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
728
]
},
"name": "block4_sepconv2_act",
"inbound_nodes": [
[
[
"block4_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block4_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
728
]
},
"name": "block4_sepconv2",
"inbound_nodes": [
[
[
"block4_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block4_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
728
]
},
"name": "block4_sepconv2_bn",
"inbound_nodes": [
[
[
"block4_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Conv2D",
"config": {
"name": "conv2d_2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
1,
1
],
"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,
28,
28,
256
]
},
"name": "conv2d_2",
"inbound_nodes": [
[
[
"add_1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "MaxPooling2D",
"config": {
"name": "block4_pool",
"trainable": true,
"dtype": "float32",
"pool_size": [
3,
3
],
"padding": "same",
"strides": [
2,
2
],
"data_format": "channels_last"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
28,
28,
728
]
},
"name": "block4_pool",
"inbound_nodes": [
[
[
"block4_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "batch_normalization_2",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "batch_normalization_2",
"inbound_nodes": [
[
[
"conv2d_2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_2",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_2",
"inbound_nodes": [
[
[
"block4_pool",
0,
0,
{}
],
[
"batch_normalization_2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block5_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv1_act",
"inbound_nodes": [
[
[
"add_2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block5_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv1",
"inbound_nodes": [
[
[
"block5_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block5_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv1_bn",
"inbound_nodes": [
[
[
"block5_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block5_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv2_act",
"inbound_nodes": [
[
[
"block5_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block5_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv2",
"inbound_nodes": [
[
[
"block5_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block5_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv2_bn",
"inbound_nodes": [
[
[
"block5_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block5_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv3_act",
"inbound_nodes": [
[
[
"block5_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block5_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv3",
"inbound_nodes": [
[
[
"block5_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block5_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block5_sepconv3_bn",
"inbound_nodes": [
[
[
"block5_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_3",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_3",
"inbound_nodes": [
[
[
"block5_sepconv3_bn",
0,
0,
{}
],
[
"add_2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block6_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv1_act",
"inbound_nodes": [
[
[
"add_3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block6_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv1",
"inbound_nodes": [
[
[
"block6_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block6_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv1_bn",
"inbound_nodes": [
[
[
"block6_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block6_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv2_act",
"inbound_nodes": [
[
[
"block6_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block6_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv2",
"inbound_nodes": [
[
[
"block6_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block6_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv2_bn",
"inbound_nodes": [
[
[
"block6_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block6_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv3_act",
"inbound_nodes": [
[
[
"block6_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block6_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv3",
"inbound_nodes": [
[
[
"block6_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block6_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block6_sepconv3_bn",
"inbound_nodes": [
[
[
"block6_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_4",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_4",
"inbound_nodes": [
[
[
"block6_sepconv3_bn",
0,
0,
{}
],
[
"add_3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block7_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv1_act",
"inbound_nodes": [
[
[
"add_4",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block7_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv1",
"inbound_nodes": [
[
[
"block7_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block7_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv1_bn",
"inbound_nodes": [
[
[
"block7_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block7_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv2_act",
"inbound_nodes": [
[
[
"block7_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block7_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv2",
"inbound_nodes": [
[
[
"block7_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block7_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv2_bn",
"inbound_nodes": [
[
[
"block7_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block7_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv3_act",
"inbound_nodes": [
[
[
"block7_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block7_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv3",
"inbound_nodes": [
[
[
"block7_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block7_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block7_sepconv3_bn",
"inbound_nodes": [
[
[
"block7_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_5",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_5",
"inbound_nodes": [
[
[
"block7_sepconv3_bn",
0,
0,
{}
],
[
"add_4",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block8_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv1_act",
"inbound_nodes": [
[
[
"add_5",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block8_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv1",
"inbound_nodes": [
[
[
"block8_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block8_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv1_bn",
"inbound_nodes": [
[
[
"block8_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block8_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv2_act",
"inbound_nodes": [
[
[
"block8_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block8_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv2",
"inbound_nodes": [
[
[
"block8_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block8_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv2_bn",
"inbound_nodes": [
[
[
"block8_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block8_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv3_act",
"inbound_nodes": [
[
[
"block8_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block8_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv3",
"inbound_nodes": [
[
[
"block8_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block8_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block8_sepconv3_bn",
"inbound_nodes": [
[
[
"block8_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_6",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_6",
"inbound_nodes": [
[
[
"block8_sepconv3_bn",
0,
0,
{}
],
[
"add_5",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block9_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv1_act",
"inbound_nodes": [
[
[
"add_6",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block9_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv1",
"inbound_nodes": [
[
[
"block9_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block9_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv1_bn",
"inbound_nodes": [
[
[
"block9_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block9_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv2_act",
"inbound_nodes": [
[
[
"block9_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block9_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv2",
"inbound_nodes": [
[
[
"block9_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block9_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv2_bn",
"inbound_nodes": [
[
[
"block9_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block9_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv3_act",
"inbound_nodes": [
[
[
"block9_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block9_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv3",
"inbound_nodes": [
[
[
"block9_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block9_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block9_sepconv3_bn",
"inbound_nodes": [
[
[
"block9_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_7",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_7",
"inbound_nodes": [
[
[
"block9_sepconv3_bn",
0,
0,
{}
],
[
"add_6",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block10_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv1_act",
"inbound_nodes": [
[
[
"add_7",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block10_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv1",
"inbound_nodes": [
[
[
"block10_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block10_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv1_bn",
"inbound_nodes": [
[
[
"block10_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block10_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv2_act",
"inbound_nodes": [
[
[
"block10_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block10_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv2",
"inbound_nodes": [
[
[
"block10_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block10_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv2_bn",
"inbound_nodes": [
[
[
"block10_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block10_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv3_act",
"inbound_nodes": [
[
[
"block10_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block10_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv3",
"inbound_nodes": [
[
[
"block10_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block10_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block10_sepconv3_bn",
"inbound_nodes": [
[
[
"block10_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_8",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_8",
"inbound_nodes": [
[
[
"block10_sepconv3_bn",
0,
0,
{}
],
[
"add_7",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block11_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv1_act",
"inbound_nodes": [
[
[
"add_8",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block11_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv1",
"inbound_nodes": [
[
[
"block11_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block11_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv1_bn",
"inbound_nodes": [
[
[
"block11_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block11_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv2_act",
"inbound_nodes": [
[
[
"block11_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block11_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv2",
"inbound_nodes": [
[
[
"block11_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block11_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv2_bn",
"inbound_nodes": [
[
[
"block11_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block11_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv3_act",
"inbound_nodes": [
[
[
"block11_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block11_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv3",
"inbound_nodes": [
[
[
"block11_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block11_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block11_sepconv3_bn",
"inbound_nodes": [
[
[
"block11_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_9",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_9",
"inbound_nodes": [
[
[
"block11_sepconv3_bn",
0,
0,
{}
],
[
"add_8",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block12_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv1_act",
"inbound_nodes": [
[
[
"add_9",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block12_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv1",
"inbound_nodes": [
[
[
"block12_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block12_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv1_bn",
"inbound_nodes": [
[
[
"block12_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block12_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv2_act",
"inbound_nodes": [
[
[
"block12_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block12_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv2",
"inbound_nodes": [
[
[
"block12_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block12_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv2_bn",
"inbound_nodes": [
[
[
"block12_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block12_sepconv3_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv3_act",
"inbound_nodes": [
[
[
"block12_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block12_sepconv3",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv3",
"inbound_nodes": [
[
[
"block12_sepconv3_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block12_sepconv3_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block12_sepconv3_bn",
"inbound_nodes": [
[
[
"block12_sepconv3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_10",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
14,
14,
728
],
[
null,
14,
14,
728
]
]
},
"name": "add_10",
"inbound_nodes": [
[
[
"block12_sepconv3_bn",
0,
0,
{}
],
[
"add_9",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block13_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block13_sepconv1_act",
"inbound_nodes": [
[
[
"add_10",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block13_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 728,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block13_sepconv1",
"inbound_nodes": [
[
[
"block13_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block13_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block13_sepconv1_bn",
"inbound_nodes": [
[
[
"block13_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block13_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block13_sepconv2_act",
"inbound_nodes": [
[
[
"block13_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block13_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 1024,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
728
]
},
"name": "block13_sepconv2",
"inbound_nodes": [
[
[
"block13_sepconv2_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block13_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
1024
]
},
"name": "block13_sepconv2_bn",
"inbound_nodes": [
[
[
"block13_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Conv2D",
"config": {
"name": "conv2d_3",
"trainable": true,
"dtype": "float32",
"filters": 1024,
"kernel_size": [
1,
1
],
"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,
14,
14,
728
]
},
"name": "conv2d_3",
"inbound_nodes": [
[
[
"add_10",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "MaxPooling2D",
"config": {
"name": "block13_pool",
"trainable": true,
"dtype": "float32",
"pool_size": [
3,
3
],
"padding": "same",
"strides": [
2,
2
],
"data_format": "channels_last"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
14,
14,
1024
]
},
"name": "block13_pool",
"inbound_nodes": [
[
[
"block13_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "batch_normalization_3",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
1024
]
},
"name": "batch_normalization_3",
"inbound_nodes": [
[
[
"conv2d_3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Add",
"config": {
"name": "add_11",
"trainable": true,
"dtype": "float32"
},
"registered_name": null,
"build_config": {
"input_shape": [
[
null,
7,
7,
1024
],
[
null,
7,
7,
1024
]
]
},
"name": "add_11",
"inbound_nodes": [
[
[
"block13_pool",
0,
0,
{}
],
[
"batch_normalization_3",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block14_sepconv1",
"trainable": true,
"dtype": "float32",
"filters": 1536,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
1024
]
},
"name": "block14_sepconv1",
"inbound_nodes": [
[
[
"add_11",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block14_sepconv1_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
1536
]
},
"name": "block14_sepconv1_bn",
"inbound_nodes": [
[
[
"block14_sepconv1",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block14_sepconv1_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
1536
]
},
"name": "block14_sepconv1_act",
"inbound_nodes": [
[
[
"block14_sepconv1_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "SeparableConv2D",
"config": {
"name": "block14_sepconv2",
"trainable": true,
"dtype": "float32",
"filters": 2048,
"kernel_size": [
3,
3
],
"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,
"depth_multiplier": 1,
"depthwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"pointwise_initializer": {
"module": "keras.initializers",
"class_name": "GlorotUniform",
"config": {
"seed": null
},
"registered_name": null
},
"depthwise_regularizer": null,
"pointwise_regularizer": null,
"depthwise_constraint": null,
"pointwise_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
1536
]
},
"name": "block14_sepconv2",
"inbound_nodes": [
[
[
"block14_sepconv1_act",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "BatchNormalization",
"config": {
"name": "block14_sepconv2_bn",
"trainable": true,
"dtype": "float32",
"axis": [
3
],
"momentum": 0.99,
"epsilon": 0.001,
"center": true,
"scale": true,
"beta_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"gamma_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"moving_mean_initializer": {
"module": "keras.initializers",
"class_name": "Zeros",
"config": {},
"registered_name": null
},
"moving_variance_initializer": {
"module": "keras.initializers",
"class_name": "Ones",
"config": {},
"registered_name": null
},
"beta_regularizer": null,
"gamma_regularizer": null,
"beta_constraint": null,
"gamma_constraint": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
2048
]
},
"name": "block14_sepconv2_bn",
"inbound_nodes": [
[
[
"block14_sepconv2",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "Activation",
"config": {
"name": "block14_sepconv2_act",
"trainable": true,
"dtype": "float32",
"activation": "relu"
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
2048
]
},
"name": "block14_sepconv2_act",
"inbound_nodes": [
[
[
"block14_sepconv2_bn",
0,
0,
{}
]
]
]
},
{
"module": "keras.layers",
"class_name": "GlobalMaxPooling2D",
"config": {
"name": "global_max_pooling2d",
"trainable": true,
"dtype": "float32",
"data_format": "channels_last",
"keepdims": false
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
7,
7,
2048
]
},
"name": "global_max_pooling2d",
"inbound_nodes": [
[
[
"block14_sepconv2_act",
0,
0,
{}
]
]
]
}
],
"input_layers": [
[
"input_1",
0,
0
]
],
"output_layers": [
[
"global_max_pooling2d",
0,
0
]
]
},
"registered_name": "Functional",
"build_config": {
"input_shape": [
null,
224,
224,
3
]
}
},
{
"module": "keras.layers",
"class_name": "Dropout",
"config": {
"name": "dropout",
"trainable": true,
"dtype": "float32",
"rate": 0.2,
"noise_shape": null,
"seed": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
2048
]
}
},
{
"module": "keras.layers",
"class_name": "Dense",
"config": {
"name": "dense",
"trainable": true,
"dtype": "float32",
"units": 128,
"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,
2048
]
}
},
{
"module": "keras.layers",
"class_name": "Dropout",
"config": {
"name": "dropout_1",
"trainable": true,
"dtype": "float32",
"rate": 0.2,
"noise_shape": null,
"seed": null
},
"registered_name": null,
"build_config": {
"input_shape": [
null,
128
]
}
},
{
"module": "keras.layers",
"class_name": "Dense",
"config": {
"name": "dense_1",
"trainable": true,
"dtype": "float32",
"units": 4,
"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,
128
]
}
}
]
},
"keras_version": "2.15.0",
"backend": "tensorflow"
}