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, kursun bir parçasıdır
Python ile TensorFlow’a Giriş
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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())