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

Python ile TensorFlow’a Giriş

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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