BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz 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)
Kodu Düzenle ve Çalıştır