def test_update_global_skill_function(self): skill = 0.25 predicted_flow = 0 reported_flow = -1 result = parameters_update.update_global_skill_function( skill, predicted_flow, reported_flow, None) self.assertAlmostEquals(result, 0.1, delta=0.1)
def test_update_global_skill_function_with_forgetting(self): """ Retake the task after 1 minute -> small update """ skill = 0.25 predicted_flow = 1 reported_flow = 1 time_delta = 60 result = parameters_update.update_global_skill_function(skill, predicted_flow, reported_flow, time_delta) self.assertAlmostEquals(result, skill, places=3)
def test_update_global_skill_function_with_forgetting(self): """ Retake the task after 1 minute -> small update """ skill = 0.25 predicted_flow = 1 reported_flow = 1 time_delta = 60 result = parameters_update.update_global_skill_function( skill, predicted_flow, reported_flow, time_delta) self.assertAlmostEquals(result, skill, places=3)
def test_update_global_skill_function(self): skill = 0.25 predicted_flow = 0 reported_flow = -1 result = parameters_update.update_global_skill_function(skill, predicted_flow, reported_flow, None) self.assertAlmostEquals(result, 0.1, delta=0.1)