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

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Özellikler tensörünü ağırlıklarla matris çarpımı yaparak products1 hesapla.
  • products1 + bias1 ifadesini sigmoid aktivasyonuyla dönüştür.
  • borrower_features, weights1, bias1 ve dense1 ş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)
Kodu Düzenle ve Çalıştır