Модель, экспортированная из Azure Custom Vision для использования TensorFlow, является неполной - PullRequest
0 голосов
/ 09 мая 2019

Последний слой, который он имеет, является слоем, выход которого представляет собой матрицу 13x13x75, когда он должен быть 1x10, поскольку 10 - это число классов вывода.

В нем отсутствуют слои, включая логиты слоев. Когда вы загружаете модель, она поставляется с некоторыми файлами Python для ее использования, и в этих файлах вы видите всю обработку, которую необходимо выполнить, чтобы получить матрицу 1x10.

Дело в том, что этот код не должен существовать, и все должно быть внутри модели.

Что такое файл с расширением .pb?

Кто-нибудь знает, что может происходить?

1 Ответ

1 голос
/ 13 мая 2019

Извините за путаницу.

Что такое файл с расширением .pb? Это модель TensorFlow, которую вы загружаете, чтобы сделать вывод.

Судя по полученному выходному сигналу 13 x 13 x 75, вы создали модель обнаружения объекта (OD), но ожидали, что выход 1 x 10 будет указывать мне на то, что вы хотите модель с несколькими метками.

Multi-Label: возвращает ожидаемый вектор 1x10.

OD: предназначен для предоставления ограничивающей информации, а также уверенности; для вычисления требуется специальный код, который не поддерживается в конвейере; поэтому окончательная обработка должна выполняться в коде Python ('object_detection.py').

курт,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...