KMEANS 명령어

KMEANS 명령어 (사용 중단)

kmeans 명령어는 ml 명령어로 대체되어 사용이 중단(deprecated)됐어요.

출처: 문서

본문

kmeans 명령어는 ml 명령어로 대체되어 사용이 중단(deprecated)됐어요.

kmeans 명령어는 PPL 명령어가 반환한 검색 결과에 ML Commons 플러그인의 k-means 알고리즘을 적용해요.

kmeans 명령어를 사용하려면 plugins.calcite.enabled를 false로 설정해야 해요.

구문 (Syntax)

kmeans 명령어의 구문은 다음과 같아요:

kmeans <centroids> <iterations> <distance_type>

매개변수 (Parameters)

kmeans 명령어는 다음 매개변수를 지원해요.

매개변수 필수/선택 설명
<centroids> 선택 데이터 포인트를 그룹화할 클러스터 수예요. 기본값은 2예요.
<iterations> 선택 반복 횟수예요. 기본값은 10이에요.
<distance_type> 선택 거리 타입이에요. 유효한 값은 COSINE, L1, EUCLIDEAN이에요. 기본값은 EUCLIDEAN이에요.

예제: Iris 데이터셋 클러스터링

다음 쿼리는 각 샘플에서 측정한 네 가지 특징(꽃받침과 꽃잎의 길이와 너비)의 조합을 기준으로 세 가지 Iris 종(Iris setosa, Iris virginica, Iris versicolor)을 분류해요:

source=iris_data
| fields sepal_length_in_cm, sepal_width_in_cm, petal_length_in_cm, petal_width_in_cm
| kmeans centroids=3

쿼리는 다음과 같은 결과를 반환해요:

sepal_length_in_cm sepal_width_in_cm petal_length_in_cm petal_width_in_cm ClusterID
5.1 3.5 1.4 0.2 1
5.6 3.0 4.1 1.3 0
6.7 2.5 5.8 1.8 2

더 알아보기 (Learn more)