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, kursun bir parçasıdır
Keras ile Görüntü Modellemesi
Egzersiz talimatları
Girdi dizisindeki her pencereyi çekirdekle çarp, çarpımın sonucunu topla ve sonucu çıktı dizisindeki (conv) doğru girdiye yerleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)