Zurück zur englischen Version der DokumentationBeispiel für Ablaufscripting
Beispiel für SPSS Modeler-Flow-Scripting
Letzte Aktualisierung: 04. Okt. 2024
Mit einem Ablauf können Sie ein Modell während seiner Ausführung trainieren. Um das Modell zu testen, müssen Sie in der Regel den Modellierungsknoten ausführen, um das Modell in den Ablauf einzufügen. Stellen Sie dann die entsprechenden Verbindungen her und führen Sie einen Analyseknoten aus.
Mit einem Script können Sie das Testen des Modellnuggets nach seiner Erstellung automatisieren. Mit einem Script ähnlich dem folgenden beispielsweise können Sie ein neuronales Netzmodell trainieren:
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([])
In der folgenden Auflistung werden die einzelnen Zeilen dieses Scriptbeispiels beschrieben.
- Die erste Zeile definiert eine Variable, die auf den aktuellen Ablauf verweist.
- In Zeile 2 sucht das Script den neuronalen Netzbuilderknoten.
- In Zeile 3 erstellt das Script eine Liste, in der die Ausführungsergebnisse gespeichert werden können.
- In Zeile 4 wird das neuronale Netzmodellnugget erstellt. Es wird in der Liste gespeichert, die in Zeile 3 definiert wird.
- In Zeile 5 wird ein Modellanwendungsknoten für das Modellnugget erstellt und im Ablauferstellungsbereich angeordnet.
- In Zeile 6 wird der Analyseknoten
Drug
erstellt. - In Zeile 7 sucht das Script den Typknoten.
- In Zeile 8 stellt das Script eine Verbindung zum in Zeile 5 erstellten Modellanwendungsknoten zwischen dem Typknoten und Analyseknoten her.
- Schließlich wird der Analyseknoten ausgeführt, um den Analysebericht zu erstellen.
Tipps:
- Sie können mithilfe eines Scripts einen völlig neuen Ablauf, ausgehend von einem leeren Erstellungsbereich, erstellen und ausführen.
- Ausführliche Informationen zum Scripting finden Sie im Handbuch Scripting und Automatisierung .