2016-10-19 5 views
1

Я использую pycaffe, и мой поезд и тестовые данные находятся в формате LMDB.Вперед от первого из lmdb при использовании net.forward в pycaffe

Я создал свою сеть, как это: нетто = caffe.Net ('train.prototxt', 'c.caffemodel', caffe.TEST)

при вызове net.forward, неявно вы идете через база данных теста LMDB по одному. Мой вопрос в том, как я могу начать с начала LMDB и проверить свою сеть на первые n партий тестовых данных?

Благодаря

ответ

0

не уверен, что по-прежнему актуальна, но вам нужно будет изменить данные входного слоя, что-то вроде этого net.params['data'][0].data[...] =net.params['data'][0].data[n,:,:,:]

+0

делает слой lmdb ввода Выставки его внутренние данные, как layer.param? – Shai

+0

@ Shai, не уверен ... но это не точка интерфейсов? Сделано это другими слоями, но используется pycaffe и matcaffe – Eliethesaiyan

+0

обычно 'layer.params' хранит ** обучаемые ** параметры слоя. Я не уверен, как реализован слой «Data», но не похоже, что данные хранятся в качестве параметра слоя. Вы проверили это решение? – Shai

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

  • Нет связанных вопросов^_^