Я хочу прочитать данные от hdf5
файл и сделать увеличение данных.Как читать hdf5 с уровнем python в caffe и делать увеличение данных?
Я могу сделать увеличение данных в transform_param
с зеркалом и обрезкой.
Однако, я не могу иметь transformation_param
в слое HDF5Data
- caffe не поддерживает это.
Я считаю, что это хороший способ написать слой python для его решения. Прочитайте данные из файла hdf5 и выполните увеличение данных одновременно.
Я прочитал некоторые соответствующие ответы, такие как «caffe data layer example step by step» и «What is a Python layer in caffe?»
я до сих пор не знаю, что некоторые детали, такие как, где я должен поставить письменный файл "*.py"
? И как написать коды для увеличения данных?
Спасибо за ответ! Я пробовал это и нашел «Check failed: registry.count (type) == 1 (0 против 1) Неизвестный тип слоя: Python '. Однако я перечислил (caffe.layer_type_list()) и нашел «python» в этом списке. Зачем? – egg
Вы должны скомпилировать свой caffe с 'WITH_PYTHON_LAYER: = 1'. См. Http://stackoverflow.com/questions/41344168/what-is-a-python-layer-in-caffe?noredirect11&lq=1 для получения более подробной информации. – curio1729
Я компилирую это. Я нахожу 'python', когда я запускаю 'list (caffe.layer_type_list())'. Может быть, кофе не может его найти? – egg