Я хочу написать собственный уровень свертки, такой же, как Convolution2D. Как это работает в Keras? Например, если Convolution2D (64, 3, 3, активация = 'Relu', input_shape = (3226226) Какое уравнение будет для выходных данных?Как точно работает слой Convolution2D в Keras?
1
A
ответ
3
Поскольку вы ввода формы изображения (266, 266, 3) [tf]/(3, 266, 266) [th], а число фильтров равно 64, а размер ядра - 3x3, и для заполнения я считаю, что заполнение по умолчанию равно 1, а шаг по умолчанию - 1.
Таким образом, выход 266x266x64.
output_width=output_height=(width – filter + 2*padding)/stride + 1
в вашем коде, ширина = 266, фильтр = 3, дополняющий = 1, и шаг = 1.
Если у вас есть проблемы с пониманием основных понятий, я думаю, вы можете прочитать this cs231n post для получения дополнительной информации.
Чтобы понять процесс конверсии, нажмите here.
Смежные вопросы
- 1. Keras - Fusion плотного слоя с уровнем Convolution2D
- 2. Keras, Как определить прокладку в Convolution2D?
- 3. Keras Convolution2d входного слоя форма
- 4. Keras Maxpooling2d слой дает ValueError
- 5. питон keras Convolution2D слой работает не правильно, и получает неверный результат
- 6. keras плотный входной слой
- 7. Как установить начальные веса в Convolution2D в Keras?
- 8. Как преобразовать плотный слой в эквивалентный сверточный слой в Keras?
- 9. Keras сверточного автоассоциатор не работает
- 10. Keras ImageDataGenerator работает не так, как ожидалось
- 11. Keras: Как слить плотный слой и слой внедрения
- 12. Tensorflow + Keras + Convolution2d: TypeError: объект 'int' не является вызываемым
- 13. Постоянная переменная в keras Пользовательский слой
- 14. Как добавить слои Convolution2D? Theano
- 15. Реализация сиамского NN в Keras
- 16. Получение предсказания в Keras
- 17. Keras: ValueError: Input 0 несовместим слой выдает
- 18. Get Ouput Of Keras Модель/слой
- 19. Сохраняет ли GaussianDropout Layer в Keras вероятность, как слой выпадения?
- 20. Keras писать рекуррентный слой, который принимает изображения существует
- 21. Изображение как вход и выход в keras
- 22. Ошибка Keras с уровнем слияния
- 23. Keras Neural Nets, Как удалить значения NaN на выходе?
- 24. Как ввести неизвестный размер временного шага к слою TimeDistributed Keras
- 25. потеря триэтки facenet с keras
- 26. Convolutional2D Siamese Network в Keras
- 27. Python keras как изменить размер ввода после слоя свертки в слой lstm
- 28. Keras общего слой пакетного обновление: Как образцы смешанных
- 29. Загрузка одномерных данных в плотный слой в последовательной модели Keras
- 30. Keras Trained VGG error
Keras построен на вершине Tensorflow и Theano. Что вы подразумеваете под «написать собственную свертку»? Вы хотите реализовать сверточный слой с помощью Tensorflow/Theano или с нуля? –
Я хочу написать собственный cnn lib, но для тестирования используйте предварительно обработанную Keras или Tensorflow модель. Я хочу выяснить, как эти библиотеки используют входные данные и веса в слое свертки для получения выходных данных. – Denzelmon