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 .