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, kursun bir parçasıdır

Keras ile Görüntü Modellemesi

Kursa Göz Atın

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