Les paramètres sont des variables définies par l'utilisateur qui sont enregistrées et conservées avec le flux en cours ou le SuperNode. Les paramètres sont souvent utilisés dans les scripts pour contrôler le comportement du script, et ils sont également accessibles à partir de l'interface utilisateur.
Vous pouvez définir des paramètres à utiliser dans les expressions CLEM et dans le scriptage. Les paramètres définis dans les propriétés de flux sont disponibles pour tous les noeuds du flux. Cette disponibilité des paramètres les distingue des variables de script locales, qui ne peuvent être utilisées que dans le script dans lequel elles sont déclarées.
Si vous sauvegardez un flux, tous les paramètres définis pour ce flux sont également sauvegardés.
Vous pouvez définir des paramètres de flux dans un script de flux ou dans les propriétés de flux. Pour plus d'informations sur la définition des propriétés de flux, voir Définition des propriétés des flux
Paramètres dans les expressions CLEM
Les paramètres sont représentés dans les expressions CLEM par $P-pname
, où pname
est le nom du paramètre. Lorsqu'ils sont utilisés dans des expressions CLEM, les paramètres doivent être placés entre guillemets simples, par exemple, '$P-scale'
.
Paramètres de génération de scripts
Vous pouvez fournir des informations pour les zones et les valeurs à l'aide d'un paramètre afin de ne pas avoir à coder les valeurs en dur dans le script. Par exemple, vous pouvez créer un paramètre minvalue
, puis utiliser ce paramètre pour différentes opérations dans le flux en cours, telles que la sélection d'enregistrements supérieurs ou inférieurs à ce seuil. Vous pouvez également modifier la valeur du seuil en fonction de vos besoins.
Paramètres dans les SuperNodes
Tous les paramètres définis pour un SuperNode sont disponibles lorsque vous générez des expressions CLEM dans ce SuperNode ou dans des noeuds imbriqués. Les paramètres définis pour un SuperNode ne sont pas disponibles en dehors du SuperNode.
Vous pouvez utiliser des paramètres pour gérer les paramètres des noeuds d'un SuperNode. Cette méthode permet de gagner du temps car vous n'avez pas besoin de configurer directement des noeuds. Par exemple, vous souhaitez entraîner un noeud Réseau de neurones dans un SuperNode pendant une durée spécifique en utilisant un échantillon aléatoire des données disponibles dans un noeud Echantillon . Vous pouvez utiliser des paramètres pour spécifier des valeurs pour la durée et l'échantillon de pourcentage. Vous pouvez personnaliser les propriétés des noeuds de sorte que le paramètre Echantillon soit défini sur % aléatoire dans le noeud Echantillon et que le paramètre Règles d'arrêt soit défini sur Utiliser le temps d'apprentissage maximal dans le noeud Réseau de neurones . Vous pouvez ensuite créer des paramètres pour le SuperNode, tels que Train.time
et Sample.random
, afin d'accéder aux propriétés du nœud et de spécifier des valeurs. Une fois que vous avez défini ces paramètres, vous pouvez facilement modifier les valeurs de ces paramètres dans les deux noeuds en définissant les valeurs des paramètres dans le SuperNode.