Puoi utilizzare un flusso per addestrare un modello di rete neurale quando viene eseguito. 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.
Utilizzando uno script SPSS Modeler , è possibile automatizzare il processo di verifica del nugget del modello dopo averlo creato. Di seguito è riportato un esempio:
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 che punta al flusso corrente
- Nella riga 2, lo script trova il nodo builder Rete neurale
- Nella riga 3, lo script crea un elenco in cui è possibile memorizzare i risultati dell'esecuzione
- Nella riga 4, viene creato il nugget del modello Rete neurale. Esso viene memorizzato nell'elenco definito sulla riga 3.
- Nella riga 5, viene creato un nodo di applicazione del modello per il nugget del modello e posizionato nell'area di disegno del flusso
- Nella linea 6, viene creato un nodo di analisi denominato
Drug
- Alla riga 7, lo script trova il nodo Tipo
- Nella riga 8, lo script connette il nodo di applicazione del modello creato nella riga 5 tra il nodo Tipo e il nodo Analisi
- Infine, il nodo Analisi viene eseguito per produrre il report Analisi
È possibile utilizzare uno script per creare ed eseguire un flusso ex novo, a partire da un'area vuota. Per ulteriori informazioni sul linguaggio di script in generale, consultare Panoramica sugli script.