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

Bir otomatik kodlayıcı gibi gürültü giderme

Harika, az önce bir autoencoder modeli kurdun. Şimdi bunun daha zorlu bir görevi nasıl ele aldığına bakalım.

Önce, görüntüleri kodlayan bir model kuracaksın ve show_encodings() ile farklı rakamların nasıl temsil edildiğini inceleyeceksin. Kodlayıcıyı (encoder) oluşturmak için, halihazırda eğitilmiş olan autoencoder modelini kullanacaksın. Ağın giriş ve darboğaz (bottleneck) çıkışını içeren ilk yarısını kullanman yeterli. Böylece, girdi görüntüsünün kodlanmış halini temsil eden 32 sayılık bir çıktı elde edeceksin.

Ardından, MNIST'ten gürültülü görüntülere autoencoder modelini uygulayacaksın; model gürültü izlerini temizleyebilmelidir.

X_test_noise çalışma alanına yüklendi. Bu gürültülü veri kümesindeki rakamlar şöyle görünüyor:

Otomatik kodlayıcının gücünü uygula!

Bu egzersiz

Keras ile Deep Learning'e Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Build your encoder by using the first layer of your autoencoder
encoder = Sequential()
encoder.add(____.layers[____])

# Encode the noisy images and show the encodings for your favorite number [0-9]
encodings = ____.predict(____)
show_encodings(____, number = 1)
Kodu Düzenle ve Çalıştır