Parameter sind benutzerdefinierte Variablen, die mit dem aktuellen Ablauf oder SuperNodegespeichert und als persistent definiert werden. Parameter werden häufig beim Scripting verwendet, um das Verhalten des Scripts zu steuern, und sie können auch über die Benutzerschnittstelle aufgerufen werden.
Sie können Parameter für die Verwendung in CLEM-Ausdrücken und in Scripts definieren. Parameter, die in den Flow-Eigenschaften definiert sind, stehen allen Knoten im Flow zur Verfügung. Diese Verfügbarkeit von Parametern unterscheidet sie von lokalen Scriptvariablen, die nur in dem Script verwendet werden können, in dem sie deklariert sind.
Wenn Sie einen Flow speichern, werden auch alle für diesen Flow festgelegten Parameter gespeichert.
Sie können Ablaufparameter in einem Ablaufscript oder in den Ablaufeigenschaften festlegen. Weitere Informationen zum Festlegen von Flow-Eigenschaften finden Sie im Abschnitt Eigenschaften für Flows festlegen .
Parameter in CLEM-Ausdrücken
Parameter werden in CLEM-Ausdrücken durch $P-pname
dargestellt. Dabei ist pname
der Name des Parameters. When used in CLEM expressions, parameters must be placed within single quotation marks, for example, '$P-scale'
.
Parameter beim Scripting
Sie können Informationen für Felder und Werte angeben, indem Sie einen Parameter verwenden, sodass Sie Werte im Script nicht fest codieren müssen. Sie können beispielsweise einen Parameter minvalue
erstellen und diesen Parameter dann für verschiedene Operationen im aktuellen Ablauf verwenden, z. B. für die Auswahl von Datensätzen, die über oder unter diesem Schwellenwert liegen. Sie können den Wert für den Schwellenwert nach Bedarf ändern.
Parameter in SuperNodes
Alle für einen SuperNode festgelegten Parameter sind verfügbar, wenn Sie CLEM-Ausdrücke in diesem SuperNode oder in verschachtelten Knoten erstellen. Parameter für einen SuperNode sind außerhalb des SuperNodenicht verfügbar.
Sie können Parameter verwenden, um die Einstellungen für Knoten in einem SuperNodezu verwalten. Diese Methode spart Zeit, da Sie Knoten nicht direkt konfigurieren müssen. Beispiel: Sie möchten einen neuronalen Netzknoten innerhalb eines SuperNode für einen bestimmten Zeitraum trainieren, indem Sie eine Zufallsstichprobe der Daten verwenden, die in einem Stichprobenknoten verfügbar sind. Sie können Parameter verwenden, um Werte für die Dauer und die Prozentsatzstichprobe anzugeben. Sie können die Eigenschaften für die Knoten so anpassen, dass die Einstellung Sample im Knoten Sample auf Random% und die Einstellung Stoppregeln auf Maximale Trainingszeit verwenden im Knoten Neural Net festgelegt ist. Sie können dann Parameter für die SuperNode, wie Train.time
und Sample.random
erstellen, um auf die Knoteneigenschaften zuzugreifen und Werte anzugeben. Nachdem Sie diese Parameter definiert haben, können Sie ohne großen Aufwand Werte für diese Einstellungen in den beiden Knoten ändern, indem Sie die Werte für die Parameter im SuperNodefestlegen.