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.Enum
An 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