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

TensorFlow ile sinir ağlarını eğitme

Önceki egzersizde bir model, model(w1, b1, w2, b2, features), ve bir kayıp fonksiyonu, loss_function(w1, b1, w2, b2, features, targets), tanımladın; ikisi de bu egzersizde kullanılabilir durumda. Şimdi modeli eğitecek ve ardından test_features ve test_targets'tan oluşan ve sana sağlanan bir test kümesinde temerrüt sonuçlarını tahmin ederek performansını değerlendireceksin. Eğitilebilir değişkenler w1, b1, w2 ve b2'dir. Ayrıca şu işlemler senin için içe aktarıldı: keras.activations.relu() ve keras.layers.Dropout().

Bu egzersiz

Python ile TensorFlow’a Giriş

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

Egzersiz talimatları

  • Eniyileyiciyi minimizasyon yapacak şekilde ayarla.
  • Dört eğitilebilir değişkeni loss_function()'a argüman olarak göründükleri sırayla var_list'e ekle.
  • Modeli ve test_features'ı kullanarak test_targets için değerleri tahmin et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Train the model
for j in range(100):
    # Complete the optimizer
	opt.____(lambda: loss_function(w1, b1, w2, b2), 
                 var_list=[____, ____, ____, ____])

# Make predictions with model using test features
model_predictions = model(w1, b1, w2, b2, ____)

# Construct the confusion matrix
confusion_matrix(test_targets, model_predictions)
Kodu Düzenle ve Çalıştır