def get_hp_space(): super_space = Model_lop.get_hp_space() space = { 'num_filter_piano': quniform_int('num_filter_piano', 20, 50, 1), 'kernel_size_piano': quniform_int('kernel_size_piano', 8, 16, 1), 'mlp_piano': list_log_hopt(500, 2000, 10, 1, 3, "mlp_piano"), 'mlp_pred': list_log_hopt(500, 2000, 10, 1, 3, "mlp_pred"), 'gru_orch': list_log_hopt(500, 2000, 10, 1, 3, "gru_orch"), } space.update(super_space) return space
def get_hp_space(): super_space = MLFPP.get_hp_space() space = { 'kernel_size_piano': quniform_int('kernel_size_piano', 4, 24, 1), 'kernel_size_orch': quniform_int('kernel_size_orch', 4, 24, 1), 'hs_piano': list_log_hopt(500, 2000, 10, 0, 2, 'hs_piano'), 'hs_orch': list_log_hopt(500, 2000, 10, 0, 2, 'hs_orch'), 'embeddings_size': qloguniform_int('hs_orch', log(500), log(1000), 10), } space.update(super_space) return space
def get_hp_space(): super_space = Model_lop.get_hp_space() space = { 'n_hidden': hp.choice('n_hidden', [ [ hopt_wrapper.qloguniform_int('n_hidden_1_' + str(i), log(500), log(3000), 10) for i in range(1) ], [ hopt_wrapper.qloguniform_int('n_hidden_2_' + str(i), log(500), log(3000), 10) for i in range(2) ], [ hopt_wrapper.qloguniform_int('n_hidden_3_' + str(i), log(500), log(3000), 10) for i in range(3) ], ]), 'num_filter': hopt_wrapper.qloguniform_int('num_filter', log(10), log(100), 5), 'filter_size': hopt_wrapper.quniform_int('filter_size', 6, 24, 1), } space.update(super_space) return space
def get_hp_space(): super_space = Model_lop.get_hp_space() space = { 'n_hidden': list_log_hopt(500, 2000, 10, 1, 2, "n_hidden"), 'num_ordering': quniform_int('num_ordering', 5, 5, 1) } space.update(super_space) return space
def get_hp_space(): super_space = Model_lop.get_hp_space() space = { 'n_hidden_embedding': hp.choice('n_hidden_embedding', [ [hopt_wrapper.qloguniform_int('n_hidden_embedding_'+str(i), log(1500), log(3000), 10) for i in range(1)], [hopt_wrapper.qloguniform_int('n_hidden_embedding_'+str(i), log(1500), log(3000), 10) for i in range(2)], [hopt_wrapper.qloguniform_int('n_hidden_embedding_'+str(i), log(1500), log(3000), 10) for i in range(3)], ]), 'n_hidden_NADE': hp.choice('n_hidden_NADE', [ [hopt_wrapper.qloguniform_int('n_hidden_NADE_'+str(i), log(1500), log(3000), 10) for i in range(1)], [hopt_wrapper.qloguniform_int('n_hidden_NADE_'+str(i), log(1500), log(3000), 10) for i in range(2)], [hopt_wrapper.qloguniform_int('n_hidden_NADE_'+str(i), log(1500), log(3000), 10) for i in range(3)], ]), 'num_ordering': quniform_int('num_ordering', 5, 10, 1) } space.update(super_space) return space
def list_hopt_fixedSized(ranges, name): return [ quniform_int(name + '_' + str(i), min_unit, max_unit, step) for i, (min_unit, max_unit, step) in enumerate(ranges) ]
def list_hopt(min_unit, max_unit, step, min_num_layer, max_num_layer, name): return hp.choice(name, [ [quniform_int(name+'_'+str(i), min_unit, max_unit, step) for i in range(num_layer)] \ for num_layer in range(min_num_layer, max_num_layer) ])