ÎncepețiÎncepe gratuit

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

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

kernel = np.array([[____, ____, ____], 
                   [____, ____, ____],
                   [____, ____, ____]])
Editează și rulează codul