void NewtonMethodTest::test_set_reserve_all_training_history(void) { message += "test_set_reserve_all_training_history\n"; NewtonMethod nm; nm.set_reserve_all_training_history(true); assert_true(nm.get_reserve_parameters_history() == true, LOG); assert_true(nm.get_reserve_parameters_norm_history() == true, LOG); assert_true(nm.get_reserve_performance_history() == true, LOG); assert_true(nm.get_reserve_gradient_history() == true, LOG); assert_true(nm.get_reserve_gradient_norm_history() == true, LOG); assert_true(nm.get_reserve_inverse_Hessian_history() == true, LOG); assert_true(nm.get_reserve_training_direction_history() == true, LOG); assert_true(nm.get_reserve_training_rate_history() == true, LOG); assert_true(nm.get_reserve_elapsed_time_history() == true, LOG); assert_true(nm.get_reserve_generalization_performance_history() == true, LOG); }
void TestNewtonMethod::test_set_reserve_all_training_history(void) { message += "test_set_reserve_all_training_history\n"; NewtonMethod nm; nm.set_reserve_all_training_history(true); assert_true(nm.get_reserve_parameters_history() == true, LOG); assert_true(nm.get_reserve_parameters_norm_history() == true, LOG); assert_true(nm.get_reserve_evaluation_history() == true, LOG); assert_true(nm.get_reserve_gradient_history() == true, LOG); assert_true(nm.get_reserve_gradient_norm_history() == true, LOG); assert_true(nm.get_reserve_inverse_Hessian_history() == true, LOG); assert_true(nm.get_reserve_training_direction_history() == true, LOG); assert_true(nm.get_reserve_training_rate_history() == true, LOG); assert_true(nm.get_reserve_elapsed_time_history() == true, LOG); assert_true(nm.get_reserve_validation_error_history() == true, LOG); }