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

Tensörlerin akışı

Bir modeli zaten kurduysan, model.layers ve tensorflow.keras.backend kullanarak geçerli bir girdi tensörü verildiğinde karşılık gelen çıktı tensörünü döndüren fonksiyonlar oluşturabilirsin.

Bu, ağın ara bir katmanındaki çıktıyı almak istediğimizde kullanışlıdır.

Örneğin, bir ağın ilk katmanının girdisini ve çıktısını alırsan, verilen bir girdi tensörü için yalnızca ilk katman üzerinden ileri yayılımı gerçekleştiren bir inp_to_out fonksiyonu oluşturabilirsin.

Şimdi tam da bunu yapacaksın!

Banknote Authentication veri kümesinden X_test ve buna ait model önceden yüklendi. Kontrol etmek için konsola model.summary() yaz.

Bu egzersiz

Keras ile Deep Learning'e Giriş

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

Egzersiz talimatları

  • tensorflow.keras.backend modülünü K takma adıyla içe aktar.
  • İlk katmanın girdisi ve çıktısına referans almak için model.layers listesini kullan.
  • K.function() ile inp'i out'a eşleyen bir fonksiyon tanımla.
  • X_test'i 1. katmandan geçirerek elde ettiğin sonuçları yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import tensorflow.keras backend
import ____

# Input tensor from the 1st layer of the model
inp = ____.____[____].input

# Output tensor from the 1st layer of the model
out = ____.____

# Define a function from inputs to outputs
inp_to_out = K.function([____], [____])

# Print the results of passing X_test through the 1st layer
print(____([____]))
Kodu Düzenle ve Çalıştır