У меня есть контрольная точка Tensorflow для восстановления моей модели:
logits, endpoints = mobilenet_v2.mobilenet(images)
saver = tf.train.Saver()
saver.restore(sess, checkpoint)
Что мне нужно, чтобы как-то создать несколько экземпляров этой модели, которые я могу кормить разными входами и сравнивать выходы, что-то вроде:
logits1, endpoints1 = mobilenet_v2.mobilenet(images1)
logits2, endpoints2 = mobilenet_v2.mobilenet(images2)
saver.restore(sess, checkpoint)
и затем я хочу использовать endpoints1
и endpoints2
в своем коде позже. Конечно, это терпит неудачу, поскольку переменные пытаются инициироваться дважды (я полагаю).
Есть ли способ, которым я могу достичь этого?