In [1]:
import tensorflow as tf
import numpy as np
In [2]:
#File ckpt della rete
CHECKPOINT_PATH = '/var/ifs/data/model-zoo/inceptionv4/tensorflow-1.2/inception_v4.ckpt'
In [3]:
#from inception import inception
'''
Uso di slim e nets_factory (come per SLIM Tensorflow https://github.com/tensorflow/models/blob/master/slim/train_image_classifier.py)
per il ripristino della rete.
Le reti devono essere censite in nets_factory (v. struttura file nella directory di questo notebook)
'''
slim = tf.contrib.slim
from nets import nets_factory
In [4]:
'''
get_network_fn for returning the corresponding network function.
Se num_classes è da cambiare, impostare is_training a True
Ritorna la funzione definita nel corrispetivo file della rete
'''
model_name = 'inception_v4'
inception_net_fn = nets_factory.get_network_fn(model_name,
num_classes=1001,
is_training = False
)
In [6]:
#sampl_input = np.random.rand(1, 300, 300, 3).astype(np.float32)
#Definizione del placeholde rdi input
sampl_input = tf.placeholder(tf.float32, [None, 300,300, 3])
#Invocazione della model fn per la definizione delle variabili della rete
inception_net_fn(sampl_input)
INFO:tensorflow:Scale of 0 disables regularizer.
Out[6]:
(<tf.Tensor 'InceptionV4/Logits/Logits/BiasAdd:0' shape=(?, 1001) dtype=float32>,
{'AuxLogits': <tf.Tensor 'InceptionV4/AuxLogits/Aux_logits/BiasAdd:0' shape=(?, 1001) dtype=float32>,
'Conv2d_1a_3x3': <tf.Tensor 'InceptionV4/InceptionV4/Conv2d_1a_3x3/Relu:0' shape=(?, 149, 149, 32) dtype=float32>,
'Conv2d_2a_3x3': <tf.Tensor 'InceptionV4/InceptionV4/Conv2d_2a_3x3/Relu:0' shape=(?, 147, 147, 32) dtype=float32>,
'Conv2d_2b_3x3': <tf.Tensor 'InceptionV4/InceptionV4/Conv2d_2b_3x3/Relu:0' shape=(?, 147, 147, 64) dtype=float32>,
'Logits': <tf.Tensor 'InceptionV4/Logits/Logits/BiasAdd:0' shape=(?, 1001) dtype=float32>,
'Mixed_3a': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_3a/concat:0' shape=(?, 73, 73, 160) dtype=float32>,
'Mixed_4a': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_4a/concat:0' shape=(?, 71, 71, 192) dtype=float32>,
'Mixed_5a': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_5a/concat:0' shape=(?, 35, 35, 384) dtype=float32>,
'Mixed_5b': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_5b/concat:0' shape=(?, 35, 35, 384) dtype=float32>,
'Mixed_5c': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_5c/concat:0' shape=(?, 35, 35, 384) dtype=float32>,
'Mixed_5d': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_5d/concat:0' shape=(?, 35, 35, 384) dtype=float32>,
'Mixed_5e': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_5e/concat:0' shape=(?, 35, 35, 384) dtype=float32>,
'Mixed_6a': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6a/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_6b': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6b/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_6c': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6c/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_6d': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6d/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_6e': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6e/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_6f': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6f/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_6g': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6g/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_6h': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_6h/concat:0' shape=(?, 17, 17, 1024) dtype=float32>,
'Mixed_7a': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_7a/concat:0' shape=(?, 8, 8, 1536) dtype=float32>,
'Mixed_7b': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_7b/concat:0' shape=(?, 8, 8, 1536) dtype=float32>,
'Mixed_7c': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_7c/concat:0' shape=(?, 8, 8, 1536) dtype=float32>,
'Mixed_7d': <tf.Tensor 'InceptionV4/InceptionV4/Mixed_7d/concat:0' shape=(?, 8, 8, 1536) dtype=float32>,
'PreLogitsFlatten': <tf.Tensor 'InceptionV4/Logits/PreLogitsFlatten/Reshape:0' shape=(?, 1536) dtype=float32>,
'Predictions': <tf.Tensor 'InceptionV4/Logits/Predictions:0' shape=(?, 1001) dtype=float32>})
In [7]:
#tf.train.latest_checkpoint(CHECKPOINT_PATH)
slim.get_model_variables()
Out[7]:
[<tf.Variable 'InceptionV4/Conv2d_1a_3x3/weights:0' shape=(3, 3, 3, 32) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(32,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(32,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(32,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2a_3x3/weights:0' shape=(3, 3, 32, 32) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2a_3x3/BatchNorm/beta:0' shape=(32,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2a_3x3/BatchNorm/moving_mean:0' shape=(32,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2a_3x3/BatchNorm/moving_variance:0' shape=(32,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2b_3x3/weights:0' shape=(3, 3, 32, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2b_3x3/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2b_3x3/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Conv2d_2b_3x3/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_3a/Branch_1/Conv2d_0a_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_3a/Branch_1/Conv2d_0a_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_3a/Branch_1/Conv2d_0a_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_3a/Branch_1/Conv2d_0a_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 160, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_1a_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 160, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 64, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 64, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_1a_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_4a/Branch_1/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5a/Branch_0/Conv2d_1a_3x3/weights:0' shape=(3, 3, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5a/Branch_0/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0c_3x3/weights:0' shape=(3, 3, 96, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0c_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5b/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0c_3x3/weights:0' shape=(3, 3, 96, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0c_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5c/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0c_3x3/weights:0' shape=(3, 3, 96, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0c_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5d/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 64) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(64,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0b_3x3/weights:0' shape=(3, 3, 64, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0c_3x3/weights:0' shape=(3, 3, 96, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0c_3x3/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_2/Conv2d_0c_3x3/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 384, 96) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_5e/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(96,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_0/Conv2d_1a_3x3/weights:0' shape=(3, 3, 384, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_0/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 384, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0b_3x3/weights:0' shape=(3, 3, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0b_3x3/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_0b_3x3/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_1a_3x3/weights:0' shape=(3, 3, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6a/Branch_1/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0b_7x1/weights:0' shape=(7, 1, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0b_7x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0c_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0c_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0d_7x1/weights:0' shape=(7, 1, 224, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0d_7x1/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0e_1x7/weights:0' shape=(1, 7, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0e_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6b/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0b_7x1/weights:0' shape=(7, 1, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0b_7x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0c_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0c_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0d_7x1/weights:0' shape=(7, 1, 224, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0d_7x1/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0e_1x7/weights:0' shape=(1, 7, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0e_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6c/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0b_7x1/weights:0' shape=(7, 1, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0b_7x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0c_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0c_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0d_7x1/weights:0' shape=(7, 1, 224, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0d_7x1/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0e_1x7/weights:0' shape=(1, 7, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0e_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6d/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0b_7x1/weights:0' shape=(7, 1, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0b_7x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0c_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0c_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0d_7x1/weights:0' shape=(7, 1, 224, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0d_7x1/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0e_1x7/weights:0' shape=(1, 7, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0e_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6e/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0b_7x1/weights:0' shape=(7, 1, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0b_7x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0c_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0c_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0d_7x1/weights:0' shape=(7, 1, 224, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0d_7x1/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0e_1x7/weights:0' shape=(1, 7, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0e_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6f/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0b_7x1/weights:0' shape=(7, 1, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0b_7x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0c_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0c_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0d_7x1/weights:0' shape=(7, 1, 224, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0d_7x1/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0e_1x7/weights:0' shape=(1, 7, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0e_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6g/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0b_7x1/weights:0' shape=(7, 1, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0b_7x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0b_7x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0c_1x7/weights:0' shape=(1, 7, 192, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0c_1x7/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0c_1x7/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0d_7x1/weights:0' shape=(7, 1, 224, 224) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0d_7x1/BatchNorm/beta:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_mean:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0d_7x1/BatchNorm/moving_variance:0' shape=(224,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0e_1x7/weights:0' shape=(1, 7, 224, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0e_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_2/Conv2d_0e_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_6h/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_1a_3x3/weights:0' shape=(3, 3, 192, 192) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_0/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(192,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1024, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0b_1x7/weights:0' shape=(1, 7, 256, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0b_1x7/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0b_1x7/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0c_7x1/weights:0' shape=(7, 1, 256, 320) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0c_7x1/BatchNorm/beta:0' shape=(320,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_mean:0' shape=(320,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_0c_7x1/BatchNorm/moving_variance:0' shape=(320,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_1a_3x3/weights:0' shape=(3, 3, 320, 320) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_1a_3x3/BatchNorm/beta:0' shape=(320,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_1a_3x3/BatchNorm/moving_mean:0' shape=(320,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7a/Branch_1/Conv2d_1a_3x3/BatchNorm/moving_variance:0' shape=(320,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0b_1x3/weights:0' shape=(1, 3, 384, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0b_1x3/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0b_1x3/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0b_1x3/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0c_3x1/weights:0' shape=(3, 1, 384, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0c_3x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0c_3x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_1/Conv2d_0c_3x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0b_3x1/weights:0' shape=(3, 1, 384, 448) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0b_3x1/BatchNorm/beta:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0b_3x1/BatchNorm/moving_mean:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0b_3x1/BatchNorm/moving_variance:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0c_1x3/weights:0' shape=(1, 3, 448, 512) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0c_1x3/BatchNorm/beta:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0c_1x3/BatchNorm/moving_mean:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0c_1x3/BatchNorm/moving_variance:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0d_1x3/weights:0' shape=(1, 3, 512, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0d_1x3/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0d_1x3/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0d_1x3/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0e_3x1/weights:0' shape=(3, 1, 512, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0e_3x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0e_3x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_2/Conv2d_0e_3x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1536, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7b/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0b_1x3/weights:0' shape=(1, 3, 384, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0b_1x3/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0b_1x3/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0b_1x3/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0c_3x1/weights:0' shape=(3, 1, 384, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0c_3x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0c_3x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_1/Conv2d_0c_3x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0b_3x1/weights:0' shape=(3, 1, 384, 448) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0b_3x1/BatchNorm/beta:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0b_3x1/BatchNorm/moving_mean:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0b_3x1/BatchNorm/moving_variance:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0c_1x3/weights:0' shape=(1, 3, 448, 512) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0c_1x3/BatchNorm/beta:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0c_1x3/BatchNorm/moving_mean:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0c_1x3/BatchNorm/moving_variance:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0d_1x3/weights:0' shape=(1, 3, 512, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0d_1x3/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0d_1x3/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0d_1x3/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0e_3x1/weights:0' shape=(3, 1, 512, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0e_3x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0e_3x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_2/Conv2d_0e_3x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1536, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7c/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_0/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_0/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_0/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0b_1x3/weights:0' shape=(1, 3, 384, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0b_1x3/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0b_1x3/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0b_1x3/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0c_3x1/weights:0' shape=(3, 1, 384, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0c_3x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0c_3x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_1/Conv2d_0c_3x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0a_1x1/weights:0' shape=(1, 1, 1536, 384) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0a_1x1/BatchNorm/beta:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_mean:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0a_1x1/BatchNorm/moving_variance:0' shape=(384,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0b_3x1/weights:0' shape=(3, 1, 384, 448) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0b_3x1/BatchNorm/beta:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0b_3x1/BatchNorm/moving_mean:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0b_3x1/BatchNorm/moving_variance:0' shape=(448,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0c_1x3/weights:0' shape=(1, 3, 448, 512) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0c_1x3/BatchNorm/beta:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0c_1x3/BatchNorm/moving_mean:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0c_1x3/BatchNorm/moving_variance:0' shape=(512,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0d_1x3/weights:0' shape=(1, 3, 512, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0d_1x3/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0d_1x3/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0d_1x3/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0e_3x1/weights:0' shape=(3, 1, 512, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0e_3x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0e_3x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_2/Conv2d_0e_3x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_3/Conv2d_0b_1x1/weights:0' shape=(1, 1, 1536, 256) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_3/Conv2d_0b_1x1/BatchNorm/beta:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_mean:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Mixed_7d/Branch_3/Conv2d_0b_1x1/BatchNorm/moving_variance:0' shape=(256,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_1b_1x1/weights:0' shape=(1, 1, 1024, 128) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_1b_1x1/BatchNorm/beta:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_1b_1x1/BatchNorm/moving_mean:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_1b_1x1/BatchNorm/moving_variance:0' shape=(128,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_2a/weights:0' shape=(5, 5, 128, 768) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_2a/BatchNorm/beta:0' shape=(768,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_2a/BatchNorm/moving_mean:0' shape=(768,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Conv2d_2a/BatchNorm/moving_variance:0' shape=(768,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Aux_logits/weights:0' shape=(768, 1001) dtype=float32_ref>,
<tf.Variable 'InceptionV4/AuxLogits/Aux_logits/biases:0' shape=(1001,) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Logits/Logits/weights:0' shape=(1536, 1001) dtype=float32_ref>,
<tf.Variable 'InceptionV4/Logits/Logits/biases:0' shape=(1001,) dtype=float32_ref>]
In [36]:
#Read image
IMAGE_PATH = '/home/lgrazioli/042_hardtest.jpeg'
from PIL import Image
im = Image.open(IMAGE_PATH)
im = im.resize((300,300), PIL.Image.ANTIALIAS)
im_array = np.array((np.array(im) / 255.0).astype(np.float32))
im_array = np.expand_dims(im_array, axis=0)
im
Out[36]:
In [37]:
im_array.shape
Out[37]:
(1, 300, 300, 3)
In [38]:
#Uso del tf Saver per il ripristino del checkpoint
saver = tf.train.Saver()
with tf.Session() as sess:
saver.restore(sess, CHECKPOINT_PATH)
#Usare la run sulllo strato desiderato
print(sess.run(tf.get_default_graph().get_tensor_by_name("InceptionV4/AuxLogits/Aux_logits/weights:0"),
feed_dict={sampl_input: im_array}))
INFO:tensorflow:Restoring parameters from /var/ifs/data/model-zoo/inceptionv4/tensorflow-1.2/inception_v4.ckpt
[[-0.00093218 0.0029746 0.02155129 ..., -0.02024786 0.02681225
-0.07777627]
[-0.00088061 0.03280108 -0.04109241 ..., -0.04084916 -0.02791384
-0.04050321]
[ 0.00897366 0.0360998 0.03171304 ..., 0.0369503 -0.00241167
-0.06987011]
...,
[-0.00050335 0.03948867 0.06355654 ..., 0.00908378 -0.02957148
0.07017107]
[ 0.00073774 -0.11186306 -0.06863395 ..., -0.05956455 -0.04272214
0.10697127]
[ 0.00224696 -0.01446564 -0.03677175 ..., 0.07243627 -0.00266479
-0.02469491]]
In [ ]:
Content source: Luke035/dlnd-lessons
Similar notebooks: