Definirea nucleelor de convoluție pentru imagini
În exercițiul anterior, ai scris cod care realizează o convoluție pornind de la o imagine și un nucleu. Acest cod este acum stocat într-o funcție numită convolution(), care primește două argumente: image și kernel, și produce imaginea convoluată. În acest exercițiu, vei defini nucleul care identifică o anumită caracteristică în imagine.
De exemplu, următorul nucleu detectează o linie verticală în imagini:
np.array([[-1, 1, -1],
[-1, 1, -1],
[-1, 1, -1]])
Acest exercițiu face parte din cursul
Modelarea imaginilor cu Keras
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
kernel = np.array([[____, ____, ____],
[____, ____, ____],
[____, ____, ____]])