Convolutiekernels voor afbeeldingen definiëren
In de vorige oefening schreef je code die een convolutie uitvoert op basis van een afbeelding en een kernel. Deze code staat nu in een functie convolution() die twee inputs verwacht: image en kernel, en de geconvolueerde afbeelding oplevert. In deze oefening definieer je de kernel die een specifiek kenmerk in de afbeelding vindt.
Een voorbeeld: de volgende kernel vindt een verticale lijn in afbeeldingen:
np.array([[-1, 1, -1],
[-1, 1, -1],
[-1, 1, -1]])
Deze oefening maakt deel uit van de cursus
Beeldmodellering met Keras
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
kernel = np.array([[____, ____, ____],
[____, ____, ____],
[____, ____, ____]])