İkili sınıflandırma problemleri
Bu egzersizde, yine kredi kartı verilerini kullanacaksın. Hedef değişken default, bir kredi kartı sahibinin bir sonraki dönemde ödemesini geciktirip geciktirmediğini gösterir. Yalnızca iki seçenek—temerrüt var ya da yok—olduğundan bu bir ikili sınıflandırma problemidir. Veri kümesinde birçok özellik olsa da sen yalnızca üçüne odaklanacaksın: en son üç kredi kartı ekstresinin tutarları. Son olarak, eğitilmemiş ağın olan outputs ile tahminler hesaplayacak ve bunları hedef değişken default ile karşılaştıracaksın.
Özellik tensörü yüklenmiş durumda ve bill_amounts olarak mevcut. Ayrıca constant(), float32 ve keras.layers.Dense() işlemleri de kullanılabilir.
Bu egzersiz
Python ile TensorFlow’a Giriş
kursunun bir parçasıdırEgzersiz talimatları
inputs'ıbill_amounts'ı kullanarak 32 bit kayan noktalı bir sabit tensör (float32) olarak tanımla.dense1'i 3 çıktı düğümü olan vereluetkinleştirme fonksiyonunu kullanan bir yoğun katman olarak ayarla.dense2'yi 2 çıktı düğümü olan vereluetkinleştirme fonksiyonunu kullanan bir yoğun katman olarak ayarla.- Çıkış katmanını tek bir çıktı düğümü olan ve
sigmoidetkinleştirme fonksiyonunu kullanan bir yoğun katman olarak ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Construct input layer from features
inputs = ____
# Define first dense layer
dense1 = keras.layers.Dense(____, activation='____')(inputs)
# Define second dense layer
dense2 = ____
# Define output layer
outputs = ____
# Print error for first five examples
error = default[:5] - outputs.numpy()[:5]
print(error)