'Args:
param: same as in :class:`HyperParamSetter`.
file_name(str): a file containing the new value of the parameter.
Each line in the file is a ``k:v`` pair, for example, ``learning_rate:1e-4``.
If the pair is not found, the param will not be changed.'

def __init__(self, param, file_name='hyper.txt'):

    super(HumanHyperParamSetter, self).__init__(param)
    self.file_name = os.path.join(logger.LOG_DIR, file_name)
    logger.info("Use    {}    to    set    hyperparam:    '{}'.".format(self.file_name, self.param.readable_name))
