def createNetwork(settings): # print settings network_input = { var_name: settings[var_name] for var_name in getFuncArgNames(Network.__init__) if var_name != 'self' and var_name in settings } network = Network(**network_input) inputs = { var_name: settings[var_name] for var_name in getFuncArgNames(Network.createEmbeddingNetwork) if var_name != 'self' and var_name in settings } network.createEmbeddingNetwork(**inputs) # print inputs # inputs = {var_name:db_settings[var_name] for var_name in getFuncArgNames(Network.createTestLayers) if var_name != 'self' and var_name in db_settings} # print inputs # network.createTestLayers(**inputs) inputs = { var_name: settings[var_name] for var_name in getFuncArgNames(Network.saveNetwork) if var_name != 'self' and var_name in settings } network.saveNetwork(**inputs)
def createNetwork(settings): # print settings network_input = {var_name:settings[var_name] for var_name in getFuncArgNames(Network.__init__) if var_name != 'self' and var_name in settings} network = Network(**network_input) inputs = {var_name:settings[var_name] for var_name in getFuncArgNames(Network.createEmbeddingNetwork) if var_name != 'self' and var_name in settings} network.createEmbeddingNetwork(**inputs) # print inputs # inputs = {var_name:db_settings[var_name] for var_name in getFuncArgNames(Network.createTestLayers) if var_name != 'self' and var_name in db_settings} # print inputs # network.createTestLayers(**inputs) inputs = {var_name:settings[var_name] for var_name in getFuncArgNames(Network.saveNetwork) if var_name != 'self' and var_name in settings} network.saveNetwork(**inputs)