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

CNN katmanını kullanma

Bu egzersizde, keras.layers.convolutional modülündeki Conv1D ve MaxPooling1D katmanlarını kullanan ve sınıflandırma görevinde daha da iyi doğruluk elde eden, önceden eğitilmiş bir modeli kullanacaksın.

Bu mimari, sınıflandırma gibi dil modelleme görevlerinde iyi sonuçlar verdi ve burada hem nasıl çalıştığını görmen hem de sezgi kazanman için ekstra bir egzersiz olarak eklendi.

Bu katman ders kapsamının dışında olduğu için, odak noktan, bu katmanları daha önce öğrendiğin RNN katmanlarıyla birlikte nasıl kullanacağın olacak.

Lütfen talimatları takip et ve sonuçları gör.

Bu egzersiz

Keras ile Dil Modellemesi için Yinelenen Sinir Ağları (RNN)

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

Egzersiz talimatları

  • Modelin mimarisini yazdır.
  • Önceden eğitilmiş ağırlıkları yükle.
  • Modeli test verisi üzerinde değerlendir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Print the model summary
model_cnn.____

# Load pre-trained weights
model_cnn.____('model_weights.h5')

# Evaluate the model to get the loss and accuracy values
loss, acc = ____(x_test, y_test, verbose=0)

# Print the loss and accuracy obtained
print("Loss: {0}\nAccuracy: {1}".format(loss, acc))
Kodu Düzenle ve Çalıştır