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

Toplu eğitim için hazırlık

Doğrusal bir modeli toplu halde eğitmeden önce, değişkenleri, bir kayıp fonksiyonunu ve bir optimizasyon işlemini tanımlamamız gerekir. Bu egzersizde, kare feet cinsinden parsel büyüklüklerinden oluşan bir parti olan size_batch kullanarak, bir parti ev fiyatı olan price_batch değerlerini tahmin edecek bir modeli eğitmeye hazırlanacağız. Önceki dersten farklı olarak, bunu pandas ile veri partilerini yükleyip numpy dizilerine dönüştürerek ve ardından kayıp fonksiyonunu adım adım en aza indirerek yapacağız.

Variable(), keras() ve float32 senin için içe aktarıldı. Eğitim sırasında verileri partiler halinde üreteceğimiz için, model ya da kayıp fonksiyonu için varsayılan argüman değerleri AYARLAMAMAN gerektiğini unutma.

Bu egzersiz

Python ile TensorFlow’a Giriş

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

Egzersiz talimatları

  • intercept değişkenini başlangıç değeri 10.0 ve veri tipi 32 bit float olacak şekilde tanımla.
  • Modeli, intercept, slope ve features kullanarak tahmin edilen değerleri döndürecek şekilde tanımla.
  • loss_function() adlı bir fonksiyon tanımla; argümanları sırayla intercept, slope, targets ve features olsun. Varsayılan argüman değerleri belirleme.
  • Ortalama kare hata kayıp fonksiyonunu targets ve predictions kullanarak tanımla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define the intercept and slope
intercept = ___
slope = Variable(0.5, float32)

# Define the model
def linear_regression(intercept, slope, features):
	# Define the predicted values
	return ____

# Define the loss function
def ____:
	# Define the predicted values
	predictions = linear_regression(____, ____, features)
    
 	# Define the MSE loss
	return keras.losses.____(____, ____)
Kodu Düzenle ve Çalıştır