Keras'ta sequential model
- bölümde, model tanımını ve eğitimi kolaylaştıran tam yeteneklerini kullanmasak da,
tensorflowiçindekikerasAPI bileşenlerini kullanarak bir sinir ağı tanımlamıştık. Bu egzersizde, işaret dili harflerinin görüntülerini sınıflandırmak için kullanılabilecek bir sinir ağını tanımlamak üzerekerassequential model API'sini kullanacaksın. Ayrıca, her katmanla ilişkili şekil (shape) ve parametre sayısı dahil olmak üzere model mimarisini yazdırmak için.summary()metodunu da kullanacaksın.
Görüntülerin, yoğun (dense) bir katmana girdi olabilmeleri için (28, 28)'den (784,) şekline yeniden boyutlandırıldığını unutma. Ayrıca, senin için keras'ın tensorflow içinden içe aktarıldığını da not et.
Bu egzersiz
Python ile TensorFlow’a Giriş
kursunun bir parçasıdırEgzersiz talimatları
modeladlı birkerassequential model tanımla.- İlk katmanı
Dense()olacak şekilde 16 düğüm vereluaktivasyonuna ayarla. - İkinci katmanı
Dense()olacak şekilde 8 düğüm vereluaktivasyonuna ayarla. - Çıkış katmanını 4 düğümle ayarla ve
softmaxaktivasyon fonksiyonu kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Define a Keras sequential model
____
# Define the first dense layer
model.add(keras.layers.____(____, activation='____', input_shape=(784,)))
# Define the second dense layer
____
# Define the output layer
model.add(keras.layers.Dense(____))
# Print the model architecture
print(model.summary())