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
Keras ile Deep Learning'e Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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]))