コード例 #1
0
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)
コード例 #2
0
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)