Как преобразовать формат hdf5 в формат caffemodel в caffe?

В основном я использую Caffe для глубокого обучения. Теперь я настроил сеть для своего собственного набора данных и сохранил свою модель в формате hdf5, который .h5 расширение.

Теперь я хочу классифицировать изображения с помощью matcaffe. matcaffe понимает только формат.caffemodel для обученной модели.
Так есть ли способ конвертировать файл hdf5 в caffemodel?

1 ответ

Вы можете установить предпочтительный формат для файла caffemodel в вашем solver.prototxt, Просто установить

snapshot_format: BINARYPROTO

Увидеть caffe.proto для дополнительной информации.


В качестве альтернативы, вы можете использовать интерфейс Python ( который намного лучше, чем интерфейс Matlab для Caffe, IMHO):

import caffe
net = caffe.Net('/path/to/deploy.prototxt', '/path/to/caffemodel.h5', caffe.TEST)
net.save('/path/to/just.caffemodel')
Другие вопросы по тегам