hypernets.core package¶
Submodules¶
hypernets.core.callbacks module¶
-
class
hypernets.core.callbacks.Callback[source]¶ Bases:
object
-
class
hypernets.core.callbacks.EarlyStoppingCallback(max_no_improvement_trials=0, mode='min', min_delta=0, time_limit=None, expected_reward=None)[source]¶ Bases:
hypernets.core.callbacks.Callback-
REASON_EXPECTED_REWARD= 'expected_reward'¶
-
REASON_TIME_LIMIT= 'time_limit'¶
-
REASON_TRIAL_LIMIT= 'max_no_improvement_trials'¶
-
-
class
hypernets.core.callbacks.NotebookCallback[source]¶
-
class
hypernets.core.callbacks.ProgressiveCallback[source]¶
-
class
hypernets.core.callbacks.SummaryCallback[source]¶
hypernets.core.config module¶
hypernets.core.dispatcher module¶
hypernets.core.meta_learner module¶
hypernets.core.mutables module¶
hypernets.core.objective module¶
hypernets.core.ops module¶
-
class
hypernets.core.ops.ConnectionSpace(dynamic_fn, keep_link=False, space=None, name=None, **hyperparams)[source]¶
-
class
hypernets.core.ops.InputChoice(inputs, num_chosen_most=0, num_chosen_least=1, keep_link=False, space=None, name=None, hp_choice=None)[source]¶
-
class
hypernets.core.ops.ModuleChoice(module_list, keep_link=False, space=None, name=None, hp_or=None)[source]¶
-
class
hypernets.core.ops.Optional(module, keep_link=False, space=None, name=None, hp_opt=None)[source]¶
-
class
hypernets.core.ops.Permutation(module_list, keep_link=False, space=None, name=None, hp_seq=None)[source]¶
-
class
hypernets.core.ops.Repeat(module_fn, keep_link=False, space=None, name=None, repeat_times=[1])[source]¶
hypernets.core.pareto module¶
hypernets.core.random_state module¶
hypernets.core.search_space module¶
-
class
hypernets.core.search_space.Cascade(lambda_fn, space=None, name=None, **param_dict)[source]¶ Bases:
hypernets.core.search_space.ParameterSpace-
assigned¶
-
is_mutable¶
-
param_dict¶
-
-
class
hypernets.core.search_space.Choice(options, random_state=None, space=None, name=None)[source]¶ Bases:
hypernets.core.search_space.ParameterSpace-
config_keys¶
-
is_mutable¶
-
-
class
hypernets.core.search_space.Constant(value, space=None, name=None)[source]¶ Bases:
hypernets.core.search_space.ParameterSpace-
config_keys¶
-
is_mutable¶
-
-
class
hypernets.core.search_space.Dynamic(lambda_fn, space=None, name=None, **param_dict)[source]¶ Bases:
hypernets.core.search_space.ParameterSpace-
is_mutable¶
-
param_dict¶
-
-
class
hypernets.core.search_space.HyperNode(space=None, name=None)[source]¶ Bases:
hypernets.core.mutables.Mutable-
space¶
-
-
class
hypernets.core.search_space.HyperSpace(scope=None, name=None)[source]¶ Bases:
hypernets.core.mutables.Mutable-
all_assigned¶
-
assigned_params_stack¶
-
combinations¶
-
params_iterator¶
-
signature¶
-
type¶
-
vectors¶
-
-
class
hypernets.core.search_space.Int(low, high, step=1, random_state=None, space=None, name=None)[source]¶ Bases:
hypernets.core.search_space.ParameterSpace-
config_keys¶
-
-
class
hypernets.core.search_space.ModuleSpace(space=None, name=None, **hyperparams)[source]¶ Bases:
hypernets.core.search_space.HyperNode-
all_assigned¶
-
hyper_params¶
-
is_compiled¶
-
is_params_ready¶
-
output¶
-
param_values¶
-
type¶
-
-
class
hypernets.core.search_space.MultipleChoice(options, num_chosen_most=0, num_chosen_least=1, random_state=None, space=None, name=None)[source]¶ Bases:
hypernets.core.search_space.ParameterSpace-
config_keys¶
-
-
class
hypernets.core.search_space.ParameterSpace(space=None, name=None, random_state=None)[source]¶ Bases:
hypernets.core.search_space.HyperNode-
assigned¶
-
choice_num¶
-
config_keys¶
-
is_mutable¶
-
label¶
-
type¶
-
value¶
-
-
class
hypernets.core.search_space.Real(low, high, q=None, prior='uniform', step=0.01, max_expansion=100, random_state=None, space=None, name=None)[source]¶ Bases:
hypernets.core.search_space.ParameterSpace-
config_keys¶
-
hypernets.core.searcher module¶
-
class
hypernets.core.searcher.OptimizeDirection[source]¶ Bases:
enum.EnumAn enumeration.
-
Maximize= 'max'¶
-
Minimize= 'min'¶
-
-
class
hypernets.core.searcher.Searcher(space_fn, optimize_direction=<OptimizeDirection.Minimize: 'min'>, use_meta_learner=True, space_sample_validation_fn=None)[source]¶ Bases:
hypernets.core.stateful.Stateful-
kind()[source]¶ Type of the Searcher, should be one of soo, moo. This property used to avoid having to import MOOSearcher when detecting Searcher type.
-
parallelizable¶
-
hypernets.core.stateful module¶
hypernets.core.trial module¶
-
class
hypernets.core.trial.DominateBasedTrialHistory(directions, objective_names)[source]¶
-
class
hypernets.core.trial.Trial(space_sample, trial_no, reward=None, elapsed=None, model_file=None, succeeded=True)[source]¶ Bases:
object
-
class
hypernets.core.trial.TrialHistory(optimize_direction)[source]¶ Bases:
object