Bir boyutlu kıvrımlar
Bir boyutlu bir dizinin bir çekirdekle kıvrımı; çekirdeği alıp dizi boyunca kaydırmayı, o konumda çekirdekle çakışan ögelerle çarpmayı ve bu çarpımların toplamını almayı içerir.
Bu egzersiz
Keras ile Görüntü Modellemesi
kursunun bir parçasıdırEgzersiz talimatları
Girdi dizisindeki her pencereyi çekirdekle çarp, çarpımın sonucunu topla ve sonucu çıktı dizisindeki (conv) doğru girdiye yerleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
array = np.array([1, 0, 1, 0, 1, 0, 1, 0, 1, 0])
kernel = np.array([1, -1, 0])
conv = np.array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
# Output array
for ii in range(8):
conv[ii] = (____ * array[____:____+____]).sum()
# Print conv
print(conv)