Mengevaluasi akurasi model pada himpunan data validasi
Sekarang giliran Anda memantau akurasi model dengan himpunan data validasi. Definisi model telah disediakan sebagai model. Tugas Anda adalah menambahkan kode untuk mengompilasi lalu melatihnya. Anda akan memeriksa skor validasi pada setiap epoch.
Latihan ini merupakan bagian dari kursus
Pengantar Deep Learning dengan Python
Instruksi latihan
- Kompilasi model Anda menggunakan
'adam'sebagaioptimizerdan'categorical_crossentropy'untukloss. Untuk melihat porsi prediksi yang benar (accuracy) pada setiap epoch, tentukan argumen kata kunci tambahanmetrics=['accuracy']dimodel.compile(). - Latih model menggunakan
predictorsdantarget. Buat validation split sebesar 30% (atau0.3). Nilai ini akan dilaporkan pada setiap epoch.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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 = ____