Mulai sekarangMulai gratis

Aliran tensor

Jika Anda sudah membangun sebuah model, Anda dapat menggunakan model.layers dan tensorflow.keras.backend untuk membangun fungsi yang, ketika diberi tensor input yang valid, mengembalikan tensor output yang sesuai.

Ini adalah alat yang berguna ketika kita ingin memperoleh output jaringan pada sebuah layer perantara.

Sebagai contoh, jika Anda mengambil input dan output dari layer pertama suatu jaringan, Anda dapat membangun fungsi inp_to_out yang mengembalikan hasil propagasi maju hanya melalui layer pertama untuk tensor input tertentu.

Jadi, itulah yang akan Anda lakukan sekarang!

X_test dari himpunan data Banknote Authentication dan model-nya sudah dimuat. Ketik model.summary() di konsol untuk memeriksanya.

Latihan ini merupakan bagian dari kursus

Pengantar Deep Learning dengan Keras

Lihat Kursus

Instruksi latihan

  • Impor tensorflow.keras.backend sebagai K.
  • Gunakan list model.layers untuk mendapatkan referensi ke input dan output dari layer pertama.
  • Gunakan K.function() untuk mendefinisikan fungsi yang memetakan inp ke out.
  • Cetak hasil penerusan X_test melalui layer pertama.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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(____([____]))
Edit dan Jalankan Kode