There is no operation with the name [input] in the column "error in fine tuning / retraining inceptionV1 slim model

I am trying to configure / rebuild the InceptionV1 model here, according to my own data. I could

  • Convert image data to TFR format data using this .

  • Pass the converted data to finetune_inception_v1_on_flowers

  • Complete the training and assessment according to the script file above, I am attaching the logs here.

    INFO:tensorflow:global step 1000: loss = 0.1833 (20.37 sec/step) INFO:tensorflow:Stopping Training. 
    INFO:tensorflow:Finished training! Saving model to disk. INFO:tensorflow:Scale of 0 disables regularizer. 
    WARNING:tensorflow:From eval_image_classifier.py:157: streaming_recall_at_k (from tensorflow.contrib.metrics.python.ops.metric_ops) is deprecated and will be removed after 2016-11-08. Instructions for updating: Please use streaming_sparse_recall_at_k, and reshape labels from [batch_size] to [batch_size, 1]. 
        INFO:tensorflow:Evaluating /tmp/flowers-models/inception_v1/all/model.ckpt-1000 
        INFO:tensorflow:Starting evaluation at 2017-04-26-14:59:28 INFO:tensorflow:Restoring parameters from /tmp/flowers-models/inception_v1/all/model.ckpt-1000 
        INFO:tensorflow:Evaluation [1/4] 
        INFO:tensorflow:Evaluation [2/4] 
        INFO:tensorflow:Evaluation [3/4] 
        INFO:tensorflow:Evaluation [4/4] 
        2017-04-26 20:30:23.505265: I tensorflow/core/kernels/logging_ops.cc:79] eval/Recall_5[1] 
        2017-04-26 20:30:23.505420: I tensorflow/core/kernels/logging_ops.cc:79] eval/Accuracy[1] 
        INFO:tensorflow:Finished evaluation at 2017-04-26-15:00:23
    

4. The training process generated many control points, two graph.pbtxt files. I used the last checkpoint and the graph.pbtxt file in the freeze tool and generated the .pb file, as discussed here , I used the following options

- input_graph = / .. / .. / graph.pbtxt

- output_node_names = InceptionV1///

  1. .pb tensorflow, toClassifierActivity.java Android andoror, ,

[input] "

, ClassifierActivity.java

private static final int INPUT_SIZE = 224;//224//299

private static final int IMAGE_MEAN = 117;//117//128

private static final float IMAGE_STD = 1;//1//128

private static final INPUT_NAME = "input";//

private static final String OUTPUT_NAME = "InceptionV1/Logits/Prediction/Softmax";//

private static final String MODEL_FILE = ":///android_asset/frozen_1000_graph.pb"; //tensorflow _inception_graph

private static final String LABEL_FILE = ":///android_asset/labels.txt"; //imagenet _comp_graph_label_strings

  1. , Summarize graph frozen_1000_graph.pb .

. . 1 : (name = InceptionV1/Logits/Prediction/Softmax, op = Softmax) 5598451 (5.60M) , 0 (0) 114 control_edges Op: 472 Const, 230 Mul, 173 Add, 172 Sub, 116 Identity, 114 Sum, 58 Reshape, 58 Conv2D, 57 Rsqrt, 57 Relu, 57 , 57 , 57 SquaredDifference, 57 Mean, 57 StopGradient, 13 MaxPool, 9 ConcatV2, 1 Squeeze, 1 RandomUniform, 1 Softmax, 1 RealDiv, 1 QueueDequeueV2, 1 , 1 FIFOQueueV2, 1 BiasAdd, 1 AvgPool.

, , ..

+3
1

- , , images = tf.identity(, name= "" ), .

+2

Source: https://habr.com/ru/post/1675249/


All Articles