propriedades balancenode
O nó Balanceamento corrige desbalanceamentos em um conjunto de dados, para que ele esteja em conformidade com uma condição especificada. A diretiva de balanceamento ajusta a proporção de registros em que uma condição é verdadeira pelo fator especificado.
Exemplo
node = stream.create("balance", "My node")
node.setPropertyValue("training_data_only", True)
node.setPropertyValue("directives", [[1.3, "Age > 60"], [1.5, "Na > 0.5"]])
propriedades balancenode |
Tipo de dados | Descrição da propriedade |
|---|---|---|
directives |
Propriedade estruturada para equilibrar proporção de valores de campo com base no número especificado. | |
training_data_only |
sinalização | Especifica que apenas os dados de treinamento devem ser balanceados. Se nenhum campo de partição estiver presente no fluxo, essa opção será ignorada. |
Esta propriedade do nó usa o formato:
[[ number, string ] \ [ number, string] \ ... [number, string ]].
Nota: Se strings (usando aspas duplas) estiverem embutidas na expressão, elas devem ser precedidas pelo caractere de escape
" \ ". O caractere " \ " também é o caractere de continuação de linha que pode ser usado para alinhar os argumentos para maior clareza.