Hello, I have a question regarding Clearml HyperParameterOptimizer
I have a model that has as input Model(input = list, num_features = len(list))
, I want to do a hyperparameter search over my input. I have a list of lists containing the parameters I want it to try. How do I dynamically change my num_features parameter in the hyperparameteroptimizer.
Currently i have something that looks like this:
feature_list = [[10,20], [30,40,50]] # These are the two list I want to search through
num_features_list = [2,3] # The associated len of the list
optimizer = HyperparameterOptimizer(
hyper_parameters = [
DiscreteParameterRange('input', feature_list)
DiscreteParameterRange('num_features', num_features_list)
]
But this wont work because it will create an experiment with list [10,20] and num_features = 3 which is not what I want. Thank you very much