0 / 0
Torna alla versione inglese della documentazione
Esempio di script del flusso
Ultimo aggiornamento: 07 ott 2024
Esempio di script del flusso di SPSS Modeler

È possibile utilizzare un flusso per formare un modello durante l'esecuzione. Di solito, per eseguire il test del modello, si può eseguire il nodo di modellazione per aggiungere il modello al flusso, effettuare le connessioni appropriate ed eseguire un nodo Analisi.

Mediante l'utilizzo di uno script, è possibile automatizzare il processo di esecuzione del test del nugget del modello dopo la creazione. Ad esempio, è possibile utilizzare uno script come quello riportato di seguito per addestrare un modello di rete neurale:

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([])

I seguenti punti elenco descrivono ciascuna riga in questo esempio di script.

  • La prima riga definisce una variabile indirizzata al flusso corrente.
  • Nella riga 2, lo script individua il nodo del builder Rete neurale.
  • Nella riga 3, lo script crea un elenco in cui è possibile memorizzare i risultati di esecuzione.
  • Nella riga 4, viene creato il nugget del modello Rete neurale. Esso viene memorizzato nell'elenco definito sulla riga 3.
  • Nella riga 5, un nodo di applicazione del modello viene creato per il nugget del modello e collocato nell'area del flusso.
  • Nella riga 6, viene creato un nodo di analisi denominato Drug.
  • Nella riga 7, lo script individua in nodo Tipo.
  • Nella riga 8, lo script esegue la connessione del nodo di applicazione del modello creato nella riga 5 tra il nodo Tipo e il nodo Analisi.
  • Infine, il nodo Analisi viene eseguito per generare il report Analisi.
Suggerimenti:
  • È possibile utilizzare uno script per creare ed eseguire un flusso ex novo, a partire da un'area vuota.
  • Per i dettagli completi sugli script, consultare la guida Script e automazione .