Я обучаю различные модели API-интерфейсу обнаружения тензорных объектов (TFOD), и мне хотелось бы знать, сколько параметров обучено для данной модели.
Я запускаю быстрее RCNN, SSD, RFCN, а также с другим разрешением изображения, я хотел бы узнать, сколько параметров обучено. Есть ли способ сделать это?
Я попробовал найти ответы, найденные здесь Как подсчитать общее количество обучаемых параметров в модели тензорного потока? Не повезло.
Вот код, который я добавил в строку 103 из model_main.py
:
print("Training {} parameters".format(np.sum([np.prod(v.get_shape().as_list()) for v in tf.trainable_variables()]))
Я думаю, что проблема в том, что я не обращаюсь к tf.Session (), в котором работает TFOD, поэтому мой код всегда возвращает 0.0 параметров (хотя обучение работает очень хорошо и тренируется, надеюсь, миллионы параметров), и я не надеваю не знаю, как решить эту проблему.