@classmethod
def get_hyper_parameters(cls):
    """
    return a list of hyper-parameters names for this technique

    Name strings must match the corresponding attribute with the hyper-parameter
    value on technique instances. Names should also match the key word argument
    used when initializing an instance. Hyperparameters should only take literal
    values.

    For example, given hyper parameter "mutation_rate", then the __init__ method
    should have 'mutation_rate' as a key word argument and later have the line
    self.mutation_rate = mutation_rate
    """
    return []
