in Project-BasicAlgorithm/core/training/params.py [0:0]
def check_input_params(self, cls, input_params):
# check and adaptive parameter type for input_params
default_params = self.load_cls_default_params(cls)
for key, value in input_params.items():
parse_func = getattr(self, key, None)
if parse_func:
value = parse_func(value)
elif key in default_params:
value = self.match_type(default_params[key], value)
input_params[key] = value
return input_params