Eğimleri hesaplama
Şimdi eğimleri hesaplama alıştırması yapacaksın. Ortalama kare hata (mean-squared error) kayıp fonksiyonunu tahminlere göre çizdiğinde, eğim 2 * x * (xb-y) ya da 2 * input_data * error olur. x ve b'nin birden çok sayı içerebileceğini unutma (x her veri noktası için bir vektördür ve b bir vektördür). Bu durumda çıktı da bir vektör olur ki bu tam da istediğin şeydir.
Tek bir veri noktası kullanırken bu eğimi hesaplayacak kodu yazmaya hazırsın. weights adlı önceden tanımlanmış ağırlıkları ve tek bir noktanın verisi olan input_data'yı kullanacaksın. Tahmin etmek istediğin hedefin gerçek değeri target içinde saklıdır.
Bu egzersiz
Python ile Deep Learning'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
weightsileinput_data'yı çarpıp toplamlarını alarakpredstahminlerini hesapla.- Hata değerini
predseksitargetolarak hesapla. Bu hatanın, gradyan ifadesindekixb-y'ye karşılık geldiğine dikkat et. - Kayıp fonksiyonunun tahmine göre eğimini hesapla. Bunu yapmak için
input_dataileerrorçarpımını al ve bunu2ile çarp.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Calculate the predictions: preds
preds = ____
# Calculate the error: error
error = ____ - ____
# Calculate the slope: slope
slope = ____ * ____ * ____
# Print the slope
print(slope)