2024년 8월 2일 — ML 함수: 분류의 오류 메시지 개선

Classification ML 함수의 오류 메시지가 개선되었습니다. 이러한 새로운 메시지는 오류의 원인을 더욱 명확하게 전달하고 핵심 문제의 더 우수한 해결 방법을 제안합니다. 다음 테이블은 가장 일반적인 오류 메시지와 개선된 버전을 보여줍니다.

이전 메시지

새로운 메시지

오류: 평가 데이터를 사용할 수 없습니다. 평가를 활성화한 상태에서 훈련시키십시오.

평가 데이터를 사용할 수 없습니다. EVALUATE 매개 변수를 TRUE로 설정하여 새 모델을 생성하십시오. 모델을 호출할 때 CONFIG_OBJECT => {‘evaluate’: “TRUE”} 줄을 추가해 보십시오.

{col}은 훈련과 유형이 다릅니다. 훈련과 예측 사이에 각 열의 SQL 유형이 동일한지 확인합니다.

열 {col}의 SQL 유형이 이 데이터 세트에서 훈련 데이터 세트와 다릅니다. 이 데이터 세트의 각 열이 훈련 데이터의 해당 열 유형과 일치하는지 확인합니다. 열을 훈련 데이터에 있던 타입으로 형변환해 봅니다.

레이블 열의 모든 값은 NULL입니다.

대상 열의 모든 값은 NULL입니다. 모델을 성공적으로 훈련시키려면 대상 열에 NULL이 아닌 값이 있어야 합니다. 다른 대상 열을 선택해 봅니다.

test_fraction은 숫자여야 합니다. test_fraction은 0보다 크고 1보다 작아야 합니다.

test_fraction 값이 유효하지 않습니다. test_fraction은 0보다 크고 1보다 작아야 합니다. 0~1 사이의 10진수 값(예: 0.2)을 입력해 보십시오.

평가 test_fraction이 너무 커서 평가 데이터 세트를 생성할 수 없습니다.

test_fraction이 너무 큽니다. 더 작은 분수로 시도해 보십시오. test_fraction은 1에 매우 근접할 가능성이 높습니다. 더 작은 값(예: 0.2)을 시도해 보십시오.

평가 데이터 세트를 생성할 수 없음 - 평가 훈련 세트에 클래스가 1개만 있습니다. 이는 클래스 불균형이 크거나 test_fraction이 너무 크기 때문일 수 있습니다.

평가 데이터를 사용할 수 없습니다. 한 클래스(또는 카테고리)가 나머지 클래스보다 훨씬 더 많은 경우 모델이 훈련을 완료하지 못할 수 있습니다. 대상 열의 각 개별 클래스가 여러 번 나타나는지 확인하십시오. 위의 사항이 문제가 되지 않는다면 test_fraction을 낮춰보십시오.