画像の畳み込みカーネルを定義する
前の演習では、画像とカーネルを与えて畳み込みを実行するコードを書きました。このコードは現在、image と kernel の2つを入力に取り、畳み込み後の画像を出力する convolution() という関数に保存されています。この演習では、画像内の特定の特徴を検出するカーネルを定義していただきます。
例えば、次のカーネルは画像中の垂直線を検出します。
np.array([[-1, 1, -1],
[-1, 1, -1],
[-1, 1, -1]])
この演習はコースの一部です
Keras で学ぶ画像モデリング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
kernel = np.array([[____, ____, ____],
[____, ____, ____],
[____, ____, ____]])