Я делаю вывод, используя одну из предварительно обученных моделей, обнаружение тензорных объектов.Тем не менее, конфигурация поезда модели ограничивает количество обнаружений только 5 коробками.Есть идеи, как изменить этот параметр во время вывода?
Я использую модель, обученную по ссылке .Его конфигурация здесь и здесь .Здесь max_total_detection установлено равным 5.Я не уверен, как обновить это, чтобы получить больше обновлений.
Любая помощь будет высоко оценена!
Я попытался загрузить график и увидеть переменные в предварительно обученной модели.Я нашел переменную, которая говорит "num_detections", но я не уверен, как переназначить ее с любым из кодов, которые помогают в выводе.
Во время вывода я использую код здесь
Я добавляю следующую строку:
num_detections = tf.get_default_graph().get_tensor_by_name('num_detections:0')
sess.run(tf.assign(num_detections, num_detections+10),feed_dict={image_tensor: np.expand_dims(image,0)})
Но это дает мне ошибку, говоря, что переменная не имеет какого-либо атрибута assign.Я предполагаю, что это потому, что я не могу это изменить.
Есть ли другой способ обновить его?Или мне нужно переобучить его?
Редактировать: Первый ответ сработал!Переподготовка для 1 num_steps с измененными номерами в файле конфигурации.