2016-10-20 2 views
2

Я пытаюсь использовать предварительно подготовленную модель (VGG 19) для DIGITS, но я получил эту ошибку.В развертывании сети отсутствует слой Softmax

ERROR: Your deploy network is missing a Softmax layer! Read the documentation for custom networks and/or look at the standard networks for examples

Я пытаюсь проверить с помощью своего набора данных, который имеет только два класса.

Я прочитал this и this попытаюсь изменить последний слой, но также я получил ошибку. Как изменить слои на основе нового набора данных?

Я пытаюсь изменить последний слой и я получил ошибку

ERROR: Layer 'softmax' references bottom 'fc8' at the TRAIN stage however this blob is not included at that stage. Please consider using an include directive to limit the scope of this layer.

ответ

2

у вас возникли проблемы, потому что вы пытаетесь загрузить сеть «поезд/VAL», когда вам действительно нужно быть загрузив сеть «все-в-одном». К сожалению, мы не документируем это очень хорошо. Я создал an RFE, чтобы напомнить нам об улучшении документации.

Попробуйте настроить последние слои в сети, чтобы выглядеть примерно так: https://github.com/NVIDIA/DIGITS/blob/v4.0.0/digits/standard-networks/caffe/lenet.prototxt#L162-L184

Для получения дополнительной информации, here как я предложила обновить примеры сетей Caffe к всем-в-одном сеток, и here является как я обновил сети DIGITS по умолчанию, чтобы быть сетями «все-в-одном».

+0

Спасибо, но я получил ошибку, когда меняю последний слой. «ERROR: Layer« softmax »ссылается на нижний« fc8 »на этапе TRAIN, однако этот блок не включен на этом этапе. Пожалуйста, подумайте об использовании директивы include, чтобы ограничить область действия этого слоя». Как изменить последний слой? –

+0

Как изменить последний слой? Как я могу использовать «все-в-одном»? «Все-в-одном» связано с точной настройкой моделей? для использования VGG 19 слоев, как я могу изменить последний слой, чтобы использовать в моем наборе данных, который имеет только два класса? –

+1

вы можете найти [этот ответ] (http://stackoverflow.com/a/33773152/1714410) полезно: как преобразовать прототип «train» в «deploy» prototxt. – Shai

Смежные вопросы