Вопрос:

В модели экспорта когнитивной службы Azure CustomVision в TensorFlow отсутствуют файлы

azure tensorflow azure-cognitive-services

16 просмотра

2 ответа

896 Репутация автора

Я использую Azure Cognitive Services, также известный как сайт CustomVision, для создания, обучения и тестирования моделей. Я понимаю, что основная цель этого сайта - создать API, который можно вызвать для запуска вашей модели в производство. Я должен упомянуть, что я использую это, чтобы сделать обнаружение объекта.

Есть моменты, когда вам нужно поддерживать автономный запуск (то есть у вас нет подключения к Azure и т. Д.). Я полагаю, что Microsoft знает и понимает это, потому что у них есть функция, которая позволяет вам экспортировать вашу модель во множество различных форматов (таких как TensorFlow, ONNX и т. Д.).

Проблема, с которой я сталкиваюсь, особенно связана с тем, когда вы экспортируете в TensorFlow, который мне нужен, он загружает только замороженный график модели (model.pb). Однако бывают случаи, когда вам нужен либо файл .pbtxt, который идет вместе с моделью, либо файл конфигурации. Я знаю, что вы можете сгенерировать файл pbtxt, но для этого вам нужен .config.

Кроме того, информация о вашей модели практически отсутствует после ее экспорта, например, какой должен быть размер входного изображения. Я хотел бы видеть это лучше задокументировано где-нибудь. Например, это 300x300 и т. Д. Не имея вместе с моделью config или pbtxt, вы должны выяснить это, загрузив вашу модель в TensorBoard или что-то подобное, чтобы выяснить входную информацию (размер, имя и т. Д.). ..). Кроме того, мы даже не знаем, какова базовая модель, ResNet, SSD и т. Д.

Итак, кто-нибудь знает, как я могу получить эти недостающие файлы при экспорте модели? Или кто-нибудь знает, как вы можете сгенерировать pbtxt, когда у вас есть только замороженный граф .pb файл?

Если нет, я бы порекомендовал их как усовершенствования для группы служб Azure Cognitive. Со всеми этими недостающими данными или информацией очень трудно использовать экспортированную модель.

Спасибо!

Автор: Michael Bedford Источник Размещён: 11.06.2019 03:18

Ответы (2)


0 плюса

54 Репутация автора

Custom Vision Service экспортирует только компактные домены. Для экспорта обнаружения объектов существует код для загрузки и запуска модели обнаружения объектов в загруженном zip-файле (model.pb, tags.txt). Наряду с экспортной моделью вы найдете код Python для тренировки модели.

Автор: Ram Размещён: 11.06.2019 05:24

0 плюса

193 Репутация автора

Многие модели архитектуры позволяют вам изменять размер входного сигнала в сети, например Yolo, который является архитектурой, экспортированной из Custom Vision. Включение фиксированного размера ввода не имеет смысла в этом случае.

Netron будет вашим хорошим другом и довольно прост в использовании для уточнения деталей о модели.

Автор: Ping Jin Размещён: 12.06.2019 09:13
Вопросы из категории :
32x32