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

Çok sınıflı bir model

Sadece dartın nereye saplandığına bakarak (yani dartın tahtadaki x ve y koordinatlarına göre) kimin attığını tahmin eden bir model kuracaksın!

Bu bir çok sınıflı sınıflandırma problemidir çünkü her dart yalnızca 4 yarışmacıdan biri tarafından atılmış olabilir. Yani sınıflar/etiketler birbirini dışlar; bu nedenle yarışmacı sayısı kadar çıkış nöronu olan bir katman kurabilir ve tüm yarışmacılar üzerindeki olasılıkların toplamının 1 olmasını sağlamak için softmax aktivasyon fonksiyonunu kullanabiliriz.

Sequential model ve Dense katmanları senin için içe aktarılmış durumda.

Bu egzersiz

Keras ile Deep Learning'e Giriş

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

Egzersiz talimatları

  • Bir Sequential model başlat.
  • Sırasıyla 128, 64 ve 32 nöronlu 3 adet dense katman ekle.
  • Son olarak yarışmacı sayısı kadar nörona sahip bir dense katman ekle.
  • Modelini categorical_crossentropy kaybını kullanarak derle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Instantiate a sequential model
model = ____
  
# Add 3 dense layers of 128, 64 and 32 neurons each
model.add(____(____, input_shape=(2,), activation='relu'))
model.add(____(____, activation='relu'))
model.add(____(____, activation='relu'))
  
# Add a dense layer with as many neurons as competitors
model.add(____(____, activation=____))
  
# Compile your model using categorical_crossentropy loss
model.compile(loss=____,
              optimizer='adam',
              metrics=['accuracy'])
Kodu Düzenle ve Çalıştır