Doğrulama veri kümesinde model doğruluğunu değerlendirme
Şimdi sıra sende: Bir doğrulama veri kümesiyle model doğruluğunu izle. model olarak bir model tanımı sağlandı. Senin görevin, onu derlemek ve ardından eğitmek için gerekli kodu eklemek. Her epoch'ta doğrulama skorunu kontrol edeceksin.
Bu egzersiz, kursun bir parçasıdır
Python ile Deep Learning'e Giriş
Egzersiz talimatları
- Modelini
optimizerolarak'adam'velossolarak'categorical_crossentropy'ile derle. Her epoch'ta tahminlerin hangi oranının doğru olduğunu (accuracy) görmek içinmodel.compile()içinde ek anahtar kelime argümanı olarakmetrics=['accuracy']belirt. - Modeli
predictorsvetargetkullanarak eğit. Yüzde 30 (ya da0.3) doğrulama bölmesi oluştur. Bu, her epoch'ta raporlanacaktır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Save the number of columns in predictors: n_cols
n_cols = predictors.shape[1]
input_shape = (n_cols,)
# Specify the model
model = Sequential()
model.add(Dense(100, activation='relu', input_shape = input_shape))
model.add(Dense(100, activation='relu'))
model.add(Dense(2, activation='softmax'))
# Compile the model
____
# Fit the model
hist = ____