Exemplo de script de fluxo
É possível usar um fluxo para treinar um modelo quando ele é executado. Normalmente, para testar o modelo, é possível executar o nó de modelagem para incluir o modelo no fluxo, fazer as conexões apropriadas e executar um nó de análise.
Ao usar um script, é possível automatizar o processo de teste do nugget do modelo após criá-lo. Por exemplo, é possível usar um script como a seguir para treinar um modelo de rede neural:
stream = modeler.script.stream()
neuralnetnode = stream.findByType("neuralnetwork", None)
results = []
neuralnetnode.run(results)
appliernode = stream.createModelApplierAt(results[0], "Drug", 594, 187)
analysisnode = stream.createAt("analysis", "Drug", 688, 187)
typenode = stream.findByType("type", None)
stream.linkBetween(appliernode, typenode, analysisnode)
analysisnode.run([])
Os marcadores a seguir descrevem cada linha neste exemplo de script.
- A primeira linha define uma variável que aponta para o fluxo atual.
- Na linha 2, o script localiza o nó construtor Rede Neural.
- Na linha 3, o script cria uma lista onde os resultados da execução podem ser armazenados.
- Na linha 4, o nugget do modelo de Rede Neural é criado. Ele é armazenado na lista definida na linha 3.
- Na linha 5, um nó de aplicação de modelo é criado para o nugget do modelo e colocado na tela do fluxo.
- Na linha 6, um nó de análise chamado
Drugé criado. - Na linha 7, o script localiza o nó Tipo.
- Na linha 8, o script conecta o nó de aplicação de modelo criado na linha 5 entre o nó Tipo e o nó Análise.
- Finalmente, o nó de análise é executado para produzir o relatório de análise.
Dicas:
- É possível usar um script para construir e executar um fluxo a partir do zero, começando com uma tela em branco.
- Para obter detalhes completos sobre scripting, consulte o guia Escrita e automação .