Я создал слой python для расширения данных, который хорошо работал с цифрами, но когда я тренирую сеть с помощью команды терминала на убунту 14,04, я получаю эту ошибку:Check failed: registry.count (type) == 0 (1 против 0) Тип слоя Сплит уже зарегистрирован
I1130 16:29:56.155732 18230 layer_factory.hpp:77] Creating layer aug_data
F1130 16:29:56.220578 18230 layer_factory.hpp:69] Check failed: registry.count(type) == 0 (1 vs. 0) Layer type Split already registered.
где aug_data
обычай питон слой. Я внес изменения в файл конфигурации, чтобы принять слой python, но я думаю, что есть что-то не так со ссылкой на слои, которые я не мог исправить. Я не могу использовать DIGITS, так как мои данные являются гиперспектральными, в то время как DIGITS принимают изображения в оттенках серого или RGB.
Любая помощь будет оценена по достоинству.
Пожалуйста, покажите ваш исходный код –
Augmentation layer file – Ruqayya
В prototxt файл, я добавил этот слой: слой { имя: «aug_data» типа: «Python» нижней: «данные» сверху: «данные» python_param { модуль: "digits_python_layers" layer: "AugmentationLayer" param_str: "{\ 'num \': 21, \ isFlip \ ': 1, \' isRotate \ ': 1, \' stepRotate \ ': 30} " } } – Ruqayya