Vyhodnocení přesnosti modelu na validační sadě
Teď je řada na tobě – zkus sledovat přesnost modelu pomocí validační sady dat. K dispozici máš definici modelu uloženou jako model. Tvým úkolem je doplnit kód pro jeho kompilaci a trénování. Validační skóre budeš sledovat v každé epoše.
Toto cvičení je součástí kurzu
Úvod do deep learningu v Pythonu
Pokyny k cvičení
- Zkompiluj model pomocí
'adam'jakooptimizera'categorical_crossentropy'proloss. Aby ses mohl/a podívat, jaký podíl predikcí je správný (accuracy) v každé epoše, přidej domodel.compile()argumentmetrics=['accuracy']. - Natrénuj model na datech
predictorsatarget. Nastav validační split na 30 % (tedy0.3). Výsledky se budou zobrazovat v každé epoše.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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 = ____