Модель порта Tensorflow от 1.x до 2.x - PullRequest
1 голос
/ 11 апреля 2020

это базовый c вопрос.

В настоящее время я использую одну доступную модель 1.x для обнаружения объектов. Для этого я переобучаю эту модель своими собственными данными и могу обнаружить нужные объекты.

Я бы хотел перенести все свои версии logi c на версию 2.x, чтобы использовать новую выпущенную версию. инструменты для преобразования моделей в TFLite.

Нужно ли переучивать вес эталонной модели (например, кокос), как только я изменю код на 2.0? Или только переобучить мои индивидуальные данные?

, если да, есть ли рекомендации сделать это без особых усилий?

Спасибо за совет

1 Ответ

1 голос
/ 11 апреля 2020

К счастью для всех пользователей, tenorflow имеет много документации, и разработчики tenorflow решили, что вы зададите этот вопрос, и поэтому уже ответили на него. Этот пост должен помочь вам идеально перенести вашу модель с 1.x на 2.x.

Чтобы подвести итог быстро, если вы используете высокоуровневые API, такие как keras, это в основном не работа совсем. Если вы хотите использовать улучшения производительности, сделанные в tenorflow 2, или если вы не используете упомянутые высокоуровневые API, это может быть немного больше работы.

Веса вашей сети, как правило, не должны быть переобучены За исключением случаев, когда вы хотите явно изменить свою модель. Если вы хотите просто использовать ту же модель, но затем в tenorflow 2, ссылка выше должна помочь вам перенести ваш код в tenorflow 2, и вам не нужно переучивать вес вашей модели.

...