Tahminler yapmak
Önceki kodlama egzersizinden eğitilmiş ağ artık model olarak saklanıyor. Tahmin yapmak için kullanılacak yeni veriler NumPy dizisi olarak pred_data içinde. Yeni verilerin üzerinde tahmin yapmak için model'i kullan.
Bu egzersizde tahminlerin olasılık olacak; bu, veri bilimcilerin tahminlerini ekip arkadaşlarına iletmek için en sık kullandığı yöntemdir.
Bu egzersiz
Python ile Deep Learning'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Modelin
.predict()yönteminipred_dataüzerinde çalıştırarak tahminlerini oluştur. - NumPy indekslemeyi kullanarak, True olan hayatta kalma tahmin olasılıklarına karşılık gelen sütunu bul. Bu,
predictionsdizisinin ikinci sütunu (indeks1). Sonucupredicted_prob_trueiçinde sakla ve yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Specify, compile, and fit the model
model = Sequential()
model.add(Dense(32, activation='relu', input_shape = (n_cols,)))
model.add(Dense(2, activation='softmax'))
model.compile(optimizer='sgd',
loss='categorical_crossentropy',
metrics=['accuracy'])
model.fit(predictors, target)
# Calculate predictions: predictions
predictions = ____
# Calculate predicted probability of survival: predicted_prob_true
predicted_prob_true = ____
# Print predicted_prob_true
print(predicted_prob_true)