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

TensorFlow'da Başlatma

İyi bir başlatma, küresel minimumu bulmak için gereken süreyi azaltabilir. Bu egzersizde, kredi kartı temerrüt tahminleri için kullanılacak bir sinir ağının ağırlıklarını ve önyargılarını başlatacağız. İçgörü kazanmak için, kolaylık sağlayan fonksiyonlar ve üst düzey keras işlemleri yerine düşük seviyeli, doğrusal cebir yaklaşımını kullanacağız. Ayrıca, giriş özelliklerinin sayısını 3'ten 23'e çıkaracağız. tensorflow kütüphanesinden birkaç işlem içe aktarıldı: Variable(), random() ve ones().

Bu egzersiz, kursun bir parçasıdır

Python ile TensorFlow’a Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Katman 1 ağırlıklarını, w1, normal dağılımdan çekilerek oluşturulmuş, şekli [23, 7] olan bir Variable() olarak başlat.
  • Katman 1 önyargısını ones kullanarak başlat.
  • Normal dağılımdan bir örneklemi kullanarak w2'yi şekli [7, 1] olan bir Variable() olarak başlat.
  • b2'yi bir Variable() olarak tanımla ve başlangıç değerini 0.0 olarak ayarla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Define the layer 1 weights
w1 = ____(random.normal([____, ____]))

# Initialize the layer 1 bias
b1 = Variable(____([7]))

# Define the layer 2 weights
w2 = ____

# Define the layer 2 bias
b2 = ____
Kodu Düzenle ve Çalıştır