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

Birden çok etiketle eğitim

Çok etiketli model çıktılarından biri şöyle görünebilir: [0.76 , 0.99 , 0.66 ]. Olasılıkları 0.5'in üstünde olanları yukarı yuvarlarsak, bu gözlem tüm 3 olası etiketi içeriyor olarak sınıflandırılır: [1,1,1]. Bu özel problemde, bu, ağın giriş sensör ölçümlerine göre tarlandaki 3 parselin de sulanmasının doğru olduğuna karar verdiği anlamına gelir.

Şimdi az önce kurduğun model ile eğitim yapıp tahmin üreteceksin. sensors_train, parcels_train, sensors_test ve parcels_test senin için yüklendi ve kullanıma hazır.

Akıllı makinen ne kadar iyi performans gösteriyor, görelim!

Bu egzersiz

Keras ile Deep Learning'e Giriş

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

Egzersiz talimatları

  • Modeli 100 epochs boyunca, validation_split olarak 0.2 kullanarak eğit.
  • Test verisini kullanarak model ile tahmin yap.
  • preds değerlerini np.round() ile yuvarla.
  • Modelinin test verisi üzerindeki doğruluğunu değerlendir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Train for 100 epochs using a validation split of 0.2
____.____(____, ____, epochs = ____, validation_split = ____)

# Predict on sensors_test and round up the predictions
preds = ____.____(____)
preds_rounded = np.round(____)

# Print rounded preds
print('Rounded Predictions: \n', preds_rounded)

# Evaluate your model's accuracy on the test data
accuracy = model.evaluate(____, ____)[1]

# Print accuracy
print('Accuracy:', accuracy)
Kodu Düzenle ve Çalıştır