Exemplo de script de fluxo
Você pode usar um fluxo para treinar um modelo quando ele for executado. Normalmente, para testar o modelo, você pode executar o nó de modelagem para adicionar o modelo ao fluxo, fazer as conexões apropriadas e executar um nó de análise.
Usando um script, você pode automatizar o processo de teste do modelo nugget depois de criá-lo. Por exemplo, você pode usar um script como o seguinte 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 itens a seguir descrevem cada linha desse 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 da Neural Net.
- Na linha 3, o script cria uma lista na qual os resultados da execução podem ser armazenados.
- Na linha 4, o nugget do modelo Neural Net é criado. Isso é armazenado na lista definida na linha 3.
- Na linha 5, um nó de aplicação de modelo é criado para o nugget de modelo e colocado na tela de fluxo.
- Na linha 6, é criado um nó de análise chamado
Drug. - Na linha 7, o script encontra o nó Type.
- Na linha 8, o script conecta o nó de aplicação do modelo criado na linha 5 entre o nó Type e o nó Analysis.
- Por fim, o nó Analysis é executado para produzir o relatório Analysis.
Dicas:
- É possível usar um script para criar e executar um fluxo do zero, começando com uma tela em branco.
- Para obter detalhes completos sobre scripting, consulte o guia Escrita e automação .