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

Eğitilmiş model ile çıkarım modeli arasındaki bağ

Burada, eğitilmiş modeldeki ağırlıkları çıkarım modeline aktaracaksın. Encoder–decoder modelinde parametre içeren üç katman vardır:

  • Encoder GRU katmanı
  • Decoder GRU katmanı
  • Decoder Dense katmanı

TimeDistributed gibi diğer katmanların parametresi yoktur; bu yüzden ağırlıkların kopyalanmasına gerek yoktur.

Bu egzersizde sana eğitilmiş encoder GRU katmanı (tr_en_gru), eğitilmiş decoder GRU (tr_de_gru) ve eğitilmiş Dense katmanı (tr_de_dense) verildi. Ayrıca çıkarım modelinin tüm katmanlarına (encoder dahil) erişimin var: encoder GRU katmanı (en_gru), decoder GRU (de_gru) ve Dense katmanı (de_dense).

Bu egzersiz

Keras ile Machine Translation

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

Egzersiz talimatları

  • Eğitilmiş encoder GRU katmanının ağırlıklarını yükle.
  • Çıkarım modelindeki encoder GRU katmanının ağırlıklarını ayarla.
  • Decoder GRU katmanının (eğitilmiş) ağırlıklarını yükle ve çıkarım modelinde uygula.
  • Decoder Dense katmanının (eğitilmiş) ağırlıklarını yükle ve çıkarım modelinde uygula.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Load the weights to the encoder GRU from the trained model
en_gru_w = ____.get_weights()
# Set the weights of the encoder GRU of the inference model
en_gru.____(____)
# Load and set the weights to the decoder GRU
de_gru.____(tr_de_gru.____)
# Load and set the weights to the decoder Dense
____.set_weights(____.____)
Kodu Düzenle ve Çalıştır