backend: tensorflow class_name: Model config: input_layers: - - input_1 - 0 - 0 layers: - class_name: InputLayer config: batch_input_shape: !!python/tuple - null - 48 - 48 - 3 dtype: float32 name: input_1 ragged: false sparse: false inbound_nodes: [] name: input_1 - class_name: ZeroPadding2D config: data_format: channels_last dtype: float32 name: conv1_pad padding: !!python/tuple - !!python/tuple - 0 - 1 - !!python/tuple - 0 - 1 trainable: false inbound_nodes: - - - input_1 - 0 - 0 - {} name: conv1_pad - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: &id003 !!python/tuple - 1 - 1 dtype: float32 filters: 32 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: !!python/tuple - 3 - 3 name: conv1 padding: valid strides: !!python/tuple - 2 - 2 trainable: false use_bias: false inbound_nodes: - - - conv1_pad - 0 - 0 - {} name: conv1 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv1_bn scale: true trainable: false inbound_nodes: - - - conv1 - 0 - 0 - {} name: conv1_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - &id001 !!python/name:numpy.ndarray '' - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - &id002 !!python/object/apply:numpy.dtype args: - f4 - 0 - 1 state: !!python/tuple - 3 - < - null - null - null - -1 - -1 - 0 - false - !!binary | AADAQA== name: conv1_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: false inbound_nodes: - - - conv1_bn - 0 - 0 - {} name: conv1_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: &id004 !!python/tuple - 3 - 3 name: conv_dw_1 padding: same strides: &id007 !!python/tuple - 1 - 1 trainable: false use_bias: false inbound_nodes: - - - conv1_relu - 0 - 0 - {} name: conv_dw_1 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_1_bn scale: true trainable: false inbound_nodes: - - - conv_dw_1 - 0 - 0 - {} name: conv_dw_1_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_1_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: false inbound_nodes: - - - conv_dw_1_bn - 0 - 0 - {} name: conv_dw_1_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 64 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: &id005 !!python/tuple - 1 - 1 name: conv_pw_1 padding: same strides: &id006 !!python/tuple - 1 - 1 trainable: false use_bias: false inbound_nodes: - - - conv_dw_1_relu - 0 - 0 - {} name: conv_pw_1 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_1_bn scale: true trainable: false inbound_nodes: - - - conv_pw_1 - 0 - 0 - {} name: conv_pw_1_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_1_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: false inbound_nodes: - - - conv_pw_1_bn - 0 - 0 - {} name: conv_pw_1_relu - class_name: ZeroPadding2D config: data_format: channels_last dtype: float32 name: conv_pad_2 padding: !!python/tuple - &id008 !!python/tuple - 0 - 1 - &id009 !!python/tuple - 0 - 1 trainable: false inbound_nodes: - - - conv_pw_1_relu - 0 - 0 - {} name: conv_pad_2 - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_2 padding: valid strides: !!python/tuple - 2 - 2 trainable: false use_bias: false inbound_nodes: - - - conv_pad_2 - 0 - 0 - {} name: conv_dw_2 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_2_bn scale: true trainable: false inbound_nodes: - - - conv_dw_2 - 0 - 0 - {} name: conv_dw_2_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_2_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: false inbound_nodes: - - - conv_dw_2_bn - 0 - 0 - {} name: conv_dw_2_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 128 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_2 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_2_relu - 0 - 0 - {} name: conv_pw_2 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_2_bn scale: true trainable: true inbound_nodes: - - - conv_pw_2 - 0 - 0 - {} name: conv_pw_2_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_2_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_2_bn - 0 - 0 - {} name: conv_pw_2_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_3 padding: same strides: *id007 trainable: true use_bias: false inbound_nodes: - - - conv_pw_2_relu - 0 - 0 - {} name: conv_dw_3 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_3_bn scale: true trainable: true inbound_nodes: - - - conv_dw_3 - 0 - 0 - {} name: conv_dw_3_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_3_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_3_bn - 0 - 0 - {} name: conv_dw_3_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 128 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_3 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_3_relu - 0 - 0 - {} name: conv_pw_3 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_3_bn scale: true trainable: true inbound_nodes: - - - conv_pw_3 - 0 - 0 - {} name: conv_pw_3_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_3_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_3_bn - 0 - 0 - {} name: conv_pw_3_relu - class_name: ZeroPadding2D config: data_format: channels_last dtype: float32 name: conv_pad_4 padding: !!python/tuple - *id008 - *id009 trainable: true inbound_nodes: - - - conv_pw_3_relu - 0 - 0 - {} name: conv_pad_4 - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_4 padding: valid strides: !!python/tuple - 2 - 2 trainable: true use_bias: false inbound_nodes: - - - conv_pad_4 - 0 - 0 - {} name: conv_dw_4 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_4_bn scale: true trainable: true inbound_nodes: - - - conv_dw_4 - 0 - 0 - {} name: conv_dw_4_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_4_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_4_bn - 0 - 0 - {} name: conv_dw_4_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 256 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_4 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_4_relu - 0 - 0 - {} name: conv_pw_4 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_4_bn scale: true trainable: true inbound_nodes: - - - conv_pw_4 - 0 - 0 - {} name: conv_pw_4_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_4_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_4_bn - 0 - 0 - {} name: conv_pw_4_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_5 padding: same strides: *id007 trainable: true use_bias: false inbound_nodes: - - - conv_pw_4_relu - 0 - 0 - {} name: conv_dw_5 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_5_bn scale: true trainable: true inbound_nodes: - - - conv_dw_5 - 0 - 0 - {} name: conv_dw_5_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_5_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_5_bn - 0 - 0 - {} name: conv_dw_5_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 256 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_5 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_5_relu - 0 - 0 - {} name: conv_pw_5 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_5_bn scale: true trainable: true inbound_nodes: - - - conv_pw_5 - 0 - 0 - {} name: conv_pw_5_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_5_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_5_bn - 0 - 0 - {} name: conv_pw_5_relu - class_name: ZeroPadding2D config: data_format: channels_last dtype: float32 name: conv_pad_6 padding: !!python/tuple - *id008 - *id009 trainable: true inbound_nodes: - - - conv_pw_5_relu - 0 - 0 - {} name: conv_pad_6 - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_6 padding: valid strides: !!python/tuple - 2 - 2 trainable: true use_bias: false inbound_nodes: - - - conv_pad_6 - 0 - 0 - {} name: conv_dw_6 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_6_bn scale: true trainable: true inbound_nodes: - - - conv_dw_6 - 0 - 0 - {} name: conv_dw_6_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_6_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_6_bn - 0 - 0 - {} name: conv_dw_6_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 512 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_6 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_6_relu - 0 - 0 - {} name: conv_pw_6 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_6_bn scale: true trainable: true inbound_nodes: - - - conv_pw_6 - 0 - 0 - {} name: conv_pw_6_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_6_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_6_bn - 0 - 0 - {} name: conv_pw_6_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_7 padding: same strides: *id007 trainable: true use_bias: false inbound_nodes: - - - conv_pw_6_relu - 0 - 0 - {} name: conv_dw_7 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_7_bn scale: true trainable: true inbound_nodes: - - - conv_dw_7 - 0 - 0 - {} name: conv_dw_7_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_7_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_7_bn - 0 - 0 - {} name: conv_dw_7_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 512 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_7 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_7_relu - 0 - 0 - {} name: conv_pw_7 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_7_bn scale: true trainable: true inbound_nodes: - - - conv_pw_7 - 0 - 0 - {} name: conv_pw_7_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_7_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_7_bn - 0 - 0 - {} name: conv_pw_7_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_8 padding: same strides: *id007 trainable: true use_bias: false inbound_nodes: - - - conv_pw_7_relu - 0 - 0 - {} name: conv_dw_8 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_8_bn scale: true trainable: true inbound_nodes: - - - conv_dw_8 - 0 - 0 - {} name: conv_dw_8_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_8_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_8_bn - 0 - 0 - {} name: conv_dw_8_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 512 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_8 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_8_relu - 0 - 0 - {} name: conv_pw_8 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_8_bn scale: true trainable: true inbound_nodes: - - - conv_pw_8 - 0 - 0 - {} name: conv_pw_8_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_8_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_8_bn - 0 - 0 - {} name: conv_pw_8_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_9 padding: same strides: *id007 trainable: true use_bias: false inbound_nodes: - - - conv_pw_8_relu - 0 - 0 - {} name: conv_dw_9 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_9_bn scale: true trainable: true inbound_nodes: - - - conv_dw_9 - 0 - 0 - {} name: conv_dw_9_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_9_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_9_bn - 0 - 0 - {} name: conv_dw_9_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 512 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_9 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_9_relu - 0 - 0 - {} name: conv_pw_9 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_9_bn scale: true trainable: true inbound_nodes: - - - conv_pw_9 - 0 - 0 - {} name: conv_pw_9_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_9_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_9_bn - 0 - 0 - {} name: conv_pw_9_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_10 padding: same strides: *id007 trainable: true use_bias: false inbound_nodes: - - - conv_pw_9_relu - 0 - 0 - {} name: conv_dw_10 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_10_bn scale: true trainable: true inbound_nodes: - - - conv_dw_10 - 0 - 0 - {} name: conv_dw_10_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_10_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_10_bn - 0 - 0 - {} name: conv_dw_10_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 512 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_10 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_10_relu - 0 - 0 - {} name: conv_pw_10 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_10_bn scale: true trainable: true inbound_nodes: - - - conv_pw_10 - 0 - 0 - {} name: conv_pw_10_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_10_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_10_bn - 0 - 0 - {} name: conv_pw_10_relu - class_name: DepthwiseConv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last depth_multiplier: 1 depthwise_constraint: null depthwise_initializer: class_name: GlorotUniform config: seed: null depthwise_regularizer: null dilation_rate: *id003 dtype: float32 kernel_size: *id004 name: conv_dw_11 padding: same strides: *id007 trainable: true use_bias: false inbound_nodes: - - - conv_pw_10_relu - 0 - 0 - {} name: conv_dw_11 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_dw_11_bn scale: true trainable: true inbound_nodes: - - - conv_dw_11 - 0 - 0 - {} name: conv_dw_11_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_dw_11_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_dw_11_bn - 0 - 0 - {} name: conv_dw_11_relu - class_name: Conv2D config: activation: linear activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null data_format: channels_last dilation_rate: *id003 dtype: float32 filters: 512 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null kernel_size: *id005 name: conv_pw_11 padding: same strides: *id006 trainable: true use_bias: false inbound_nodes: - - - conv_dw_11_relu - 0 - 0 - {} name: conv_pw_11 - class_name: BatchNormalization config: axis: !!python/object/apply:tensorflow.python.training.tracking.data_structures.ListWrapper - - 3 beta_constraint: null beta_initializer: class_name: Zeros config: {} beta_regularizer: null center: true dtype: float32 epsilon: 0.001 gamma_constraint: null gamma_initializer: class_name: Ones config: {} gamma_regularizer: null momentum: 0.99 moving_mean_initializer: class_name: Zeros config: {} moving_variance_initializer: class_name: Ones config: {} name: conv_pw_11_bn scale: true trainable: true inbound_nodes: - - - conv_pw_11 - 0 - 0 - {} name: conv_pw_11_bn - class_name: ReLU config: dtype: float32 max_value: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AADAQA== name: conv_pw_11_relu negative_slope: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== threshold: !!python/object/apply:numpy.core.multiarray._reconstruct args: - *id001 - !!python/tuple - 0 - !!binary | Yg== state: !!python/tuple - 1 - !!python/tuple [] - *id002 - false - !!binary | AAAAAA== trainable: true inbound_nodes: - - - conv_pw_11_bn - 0 - 0 - {} name: conv_pw_11_relu - class_name: GlobalMaxPooling2D config: data_format: channels_last dtype: float32 name: global_pool trainable: true inbound_nodes: - - - conv_pw_11_relu - 0 - 0 - {} name: global_pool - class_name: Dense config: activation: softmax activity_regularizer: null bias_constraint: null bias_initializer: class_name: Zeros config: {} bias_regularizer: null dtype: float32 kernel_constraint: null kernel_initializer: class_name: GlorotUniform config: seed: null kernel_regularizer: null name: out_layer trainable: true units: 4 use_bias: true inbound_nodes: - - - global_pool - 0 - 0 - {} name: out_layer name: model output_layers: - - out_layer - 0 - 0 keras_version: 2.2.4-tf