Birden çok örnekle düşük seviyeli yaklaşım
Bu egzersizde, birden çok örnek olduğu durumda ilk yoğun (dense) gizli katmanı kurarak düşük seviyeli yaklaşıma dair sezgini güçlendireceğiz. Modelin eğitilmiş olduğunu ve ilk katman ağırlıkları weights1 ile bias bias1 değerlerinin hazır olduğunu varsayacağız. Ardından borrower_features tensörünü weights1 değişkeniyle matris çarpımı yapacağız. borrower_features tensörünün eğitim durumu, medeni hâl ve yaşı içerdiğini unutma. Son olarak, products1 + bias1 öğelerine sigmoid fonksiyonunu uygulayarak dense1 elde edeceğiz.
\(products1 = \begin{bmatrix} 3 & 3 & 23 \\ 2 & 1 & 24 \\ 1 & 1 & 49 \\ 1 & 1 & 49 \\ 2 & 1 & 29 \end{bmatrix} \begin{bmatrix} -0.6 & 0.6 \\ 0.8 & -0.3 \\ -0.09 & -0.08 \end{bmatrix}\)
matmul() ve keras() fonksiyonlarının tensorflow içinden içe aktarıldığını unutma.
Bu egzersiz
Python ile TensorFlow’a Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Özellikler tensörünü ağırlıklarla matris çarpımı yaparak
products1hesapla. products1 + bias1ifadesini sigmoid aktivasyonuyla dönüştür.borrower_features,weights1,bias1vedense1şekillerini yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Compute the product of borrower_features and weights1
products1 = ____
# Apply a sigmoid activation function to products1 + bias1
dense1 = ____
# Print the shapes of borrower_features, weights1, bias1, and dense1
print('\n shape of borrower_features: ', borrower_features.shape)
print('\n shape of weights1: ', ____.shape)
print('\n shape of bias1: ', ____.shape)
print('\n shape of dense1: ', ____.shape)