cluster.automl package¶
Submodules¶
cluster.automl.automl_runmanager module¶
-
class
cluster.automl.automl_runmanager.AutoMlRunManager(nn_id)[source]¶ Bases:
objectautoml runmanager with handles from create net ver, batch ver
-
create_networks(generation, number)[source]¶ We need to create new network for evluate our hyperparameter :param generation:number of generation :param population:number of population for each generation :return:return list of network (nn_id and version)
-
discard_inferior(networks, survive)[source]¶ discard inferior genes combinations :param networks: network lists :return: networks
-
mutation(networks, number)[source]¶ mutate gene with survived ones :param networks: networks info :param number: number of genes to generate :return: networks
-
set_train_finish(ver_data_sets)[source]¶ update state flag for version level info on database :param input_data : raw info we had on database :return:version info
-
train_networks(networks)[source]¶ train each networks on cluster server :param networks: network lists :return: networks
-
update_summary(networks, survive)[source]¶ update summary info of processing genetic algorithm arranged by generation (sequece of list means number of generation each node contains extra info like survive or not :param networks: networks for one generations :param survive: number of gene to survive :return: dict type result info with extra flag
-