Softmax tahminleri
Yeni eğittiğin model senin için yüklendi. Bu model genellemeyi iyi yapıyor, bu yüzden test kümesinde yüksek doğruluk aldın.
softmax etkinleştirme fonksiyonunu kullandığın için, modele verdiğin her 2 koordinatlık girdi için 4 sayıdan oluşan bir çıktı vektörü üretilir. Bu sayıların her biri, atılan bir dartın 4 olası yarışmacıdan hangisi tarafından atılmış olabileceğinin olasılığını kodlar.
Modelin .evaluate() yöntemiyle doğruluğu hesaplarken, model en yüksek olasılığa sahip sınıfı tahmin olarak alır. np.argmax(), bir dizideki en yüksek değerin indeksini döndürdüğü için bunu yapmana yardımcı olabilir.
coords_small_test içinde saklanan test atışları koleksiyonunu ve np.argmax()'ı kullanarak bunu incele!
Bu egzersiz, kursun bir parçasıdır
Keras ile Deep Learning'e Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Predict on coords_small_test
preds = ____.____(____)
# Print preds vs true values
print("{:45} | {}".format('Raw Model Predictions','True labels'))
for i,pred in enumerate(preds):
print("{} | {}".format(pred,competitors_small_test[i]))