Определение ядер свёртки для изображений
В предыдущем упражнении вы написали код, который выполняет свёртку по заданному изображению и ядру. Теперь этот код оформлен в виде функции convolution(), принимающей два аргумента: image и kernel, и возвращающей свёрнутое изображение. В этом упражнении вам нужно определить ядро, которое выделяет определённый признак на изображении.
Например, следующее ядро обнаруживает вертикальные линии:
np.array([[-1, 1, -1],
[-1, 1, -1],
[-1, 1, -1]])
Это упражнение является частью курса
Моделирование изображений с помощью Keras
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
kernel = np.array([[____, ____, ____],
[____, ____, ____],
[____, ____, ____]])