propriétés de balancenode
Dernière mise à jour : 12 févr. 2025
Le noeud Equilibrer corrige les déséquilibres survenant dans un de l'ensemble de données, de manière à respecter une condition précise. La règle d'équilibrage ajuste la proportion d'enregistrements présentant une condition True (vrai) par rapport au facteur indiqué.
Exemple
node = stream.create("balance", "My node")
node.setPropertyValue("training_data_only", True)
node.setPropertyValue("directives", [[1.3, "Age > 60"], [1.5, "Na > 0.5"]])
balancenode propriétés |
Type de données | Description de la propriété |
---|---|---|
directives |
Propriété structurée permettant d'équilibrer la proportion des valeurs de champ en fonction du nombre spécifié. | |
training_data_only |
option | Spécifie que seules des données d'apprentissage devraient être équilibrées. Si aucun champ de partitionnement n'est présent dans le flux, cette option n'est pas prise en compte. |
Cette propriété de noeud utilise le format suivant :
[[ nombre, chaîne ] \ [ nombre, chaîne] \ ... [nombre, chaîne ]].
Remarque: Si des chaînes (utilisant des guillemets) sont imbriquées dans l'expression, elles doivent être précédées du caractère d'échappement
" \ "
. Le caractère " \ "
est également le caractère de continuation de ligne, qui vous permet d'aligner les arguments pour plus de clarté.La rubrique a-t-elle été utile ?
0/1000