밸런스 노드 속성

밸런스 노드 아이콘 밸런스 노드는 데이터 세트의 불균형을 수정하여 지정된 조건에 부합하도록 만듭니다. 밸런싱 지시어는 조건이 참인 레코드의 비율을 지정된 요인에 따라 조정합니다.

node = stream.create("balance", "My node")
node.setPropertyValue("training_data_only", True)
node.setPropertyValue("directives", [[1.3, "Age > 60"], [1.5, "Na > 0.5"]])
표 1. balancenode 특성
balancenode properties 데이터 유형 특성 설명
directives   지정된 숫자를 기반으로 필드 값의 비율을 조정하는 구조화된 특성입니다.
training_data_only 플래그 훈련 데이터만 균형 잡아야 한다고 지정합니다. 스트림에 파티션 필드가 없으면 이 옵션은 무시됩니다.

이 노드 속성은 다음 형식을 사용합니다

[[ 숫자, 문자열 ] \ [ 숫자, 문자열 ] \... [ 숫자, 문자열 ]].

참고: 문자열 (큰따옴표 사용) 이 표현식에 임베드된 경우 이스케이프 문자 " \ "가 앞에 와야 합니다. " \ " 는 줄 연속 문자이기도 합니다. 이 문자를 사용하면 명확하게 논거를 나열할 수 있습니다.