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

Modelleri değerlendirme

İki model eğitildi ve hazır: çok sayıda parametreye sahip large_model ve daha az parametreli small_model. Her iki model de senin için hazır olan train_features ve train_labels ile eğitildi. Ayrıca test_features ve test_labels'dan oluşan ayrı bir test kümesi de var.

Amacın, modellerin göreli performansını değerlendirmek ve modellerden herhangi birinin aşırı öğrenme (overfitting) belirtisi gösterip göstermediğini belirlemek. Bunu, large_model ve small_model'i hem eğitim hem de test kümelerinde değerlendirerek yapacaksın. Her model için, özellikler x ve etiketler y için kaybı (loss) hesaplamak üzere .evaluate(x, y) yöntemini uygulayabilirsin. Sonrasında ortaya çıkan dört kaybı karşılaştıracaksın.

Bu egzersiz

Python ile TensorFlow’a Giriş

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

Egzersiz talimatları

  • Küçük modeli eğitim verisiyle değerlendir.
  • Küçük modeli test verisiyle değerlendir.
  • Büyük modeli eğitim verisiyle değerlendir.
  • Büyük modeli test verisiyle değerlendir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Evaluate the small model using the train data
small_train = small_model.evaluate(____, ____)

# Evaluate the small model using the test data
small_test = ____

# Evaluate the large model using the train data
large_train = large_model.evaluate(____, ____)

# Evaluate the large model using the test data
large_test = ____

# Print losses
print('\n Small - Train: {}, Test: {}'.format(small_train, small_test))
print('Large - Train: {}, Test: {}'.format(large_train, large_test))
Kodu Düzenle ve Çalıştır