İleri yayılım algoritmasını kodlama
Bu egzersizde, ilk sinir ağın için ileri yayılımı (tahmin) yapacak kodu yazacaksın:

Her veri noktası bir müşteriyi temsil eder. İlk girdi, kaç hesapları olduğu; ikinci girdi ise kaç çocukları olduğu bilgisidir. Model, kullanıcının gelecek yıl kaç işlem yapacağını tahmin edecek. Bu veriyi kursun ilk 2 bölümü boyunca kullanacaksın.
Girdi verisi input_data olarak önceden yüklendi ve ağırlıklar weights adlı bir sözlükte mevcut. Gizli katmandaki ilk düğümün ağırlık dizisi weights['node_0'] içinde,
ve gizli katmandaki ikinci düğümün ağırlık dizisi weights['node_1'] içinde yer alır.
Çıkış düğümüne gelen ağırlıklar weights['output'] içinde bulunur.
Tüm egzersizlerde NumPy senin için np olarak önceden içe aktarılmış olacak.
Bu egzersiz
Python ile Deep Learning'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
input_dataileweights['node_0']'ı çarpıp toplamlarını alarak düğüm 0 değerini hesapla. Bu, gizli katmandaki 1. düğümdür.input_dataveweights['node_1']kullanarak düğüm 1 değerini hesapla. Bu, gizli katmandaki 2. düğümdür.- Gizli katman değerlerini bir diziye koy. Bu senin için yapıldı.
hidden_layer_outputsileweights['output']'ı çarpıp toplamlarını alarak tahmini üret.- Çıktıyı yazdırmak için 'Yanıtı Gönder'e bas!
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Calculate node 0 value: node_0_value
node_0_value = (____ * ____).____
# Calculate node 1 value: node_1_value
node_1_value = ____
# Put node values into array: hidden_layer_outputs
hidden_layer_outputs = np.array([node_0_value, node_1_value])
# Calculate output: output
output = ____
# Print output
print(output)