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

Keras'ta sequential model

  1. bölümde, model tanımını ve eğitimi kolaylaştıran tam yeteneklerini kullanmasak da, tensorflow içindeki keras API 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 üzere keras sequential 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ır
Kursu Görüntüle

Egzersiz talimatları

  • model adlı bir keras sequential model tanımla.
  • İlk katmanı Dense() olacak şekilde 16 düğüm ve relu aktivasyonuna ayarla.
  • İkinci katmanı Dense() olacak şekilde 8 düğüm ve relu aktivasyonuna ayarla.
  • Çıkış katmanını 4 düğümle ayarla ve softmax aktivasyon 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())
Kodu Düzenle ve Çalıştır