При определении метрики гиперпараметра для Google Cloud ML я могу использовать mean_squared_error
, но должен ли я вместо этого использовать val_mean_squared_error
, если я хочу, чтобы он сравнивал точность набора проверки?Или он делает это самостоятельно?
Это пример конфигурации hptuning:
trainingInput:
...
hyperparameters:
goal: MINIMIZE
hyperparameterMetricTag: ???mean_squared_error
И это вызов fit:
history = m.fit(train_x, train_y, epochs=epochs, batch_size=2048,
shuffle=False,
validation_data=(val_x, val_y),
verbose=verbose,
callbacks=callbacks)
Так как яПередавая мои данные проверки и Keras, я сомневаюсь, должен ли я использовать val_mean_squared_error
.