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, kursun bir parçasıdır

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

Kursa Göz Atın

Egzersiz talimatları

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

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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