我嘗試sklearn KMean羣集使用的監督學習,在那裏我有每個集羣的標籤KMean集羣預測,不知何故而我提供這些標籤到擬合函數model.fit(X_train, y_train)
,所產生的(輸出)標籤不是來自我的名單,而是一個集羣號碼。我可以在我的原始標籤中獲得預測嗎? 例如,如何得到與原標籤
訓練集:
x,y,z,class
1,2,3,1001
1,4,8,1002
5,2,9,1003
類y_train用於擬合
測試集:
x,y,z
1,1,1
2,2,2
3,3,3
predicted = model.predict(X_test)
給我[1 0 2]作爲結果,而預期的結果是[1002 1001 1003]。文檔似乎沒有選擇標籤的選項。如何使用提供的標籤獲得預測結果?
K-means通常用於聚類未標記的數據。你確定你不是在尋找最近的鄰居嗎? – ChrisP