如果我們有6行10列的矩陣,我們必須確定k值。如果我們假設默認k值爲5,並且如果我們有如果行數= 6,col = 4,那麼k = col-1 => k = 3如何確定k最近鄰算法中k矩陣的k值
3
A
回答
2
檢查此問題, value of k in k nearest neighbour algorithm
與上一個相同。通常,經驗法則是功能數量的平方根
k=n^(1/2)
其中n是特徵的數量。在10你的情況平方根大約爲3,所以答案應爲3
5
K = N ^(1/2)
其中n是實例數和不特徵。 reference 1,reference 2
相關問題
- 1. k最近鄰居算法k的值
- 2. k-最近鄰算法
- 3. K-最近鄰居
- 4. 如何生成空間數據幀的k-最近鄰矩陣?
- 5. 查找K最近鄰居
- 6. K最近鄰分類器
- 7. K最近鄰居僞碼?
- 8. 如何確定k-means算法的K值?
- 9. 查找k近鄰
- 10. 如何在Matlab中進行高效的k最近鄰算法
- 11. IndexError:在k近鄰的蟒蛇k近鄰
- 12. R,在矩陣中創建K最近鄰居權重
- 13. matlab中的k最近鄰分類器
- 14. python中的K最近鄰居
- 15. k陣列樹生成鄰接矩陣
- 16. 如何最佳K的K - 均值算法
- 17. 用K確定K值的Scree圖
- 18. 數據挖掘 - K近鄰
- 19. 在2D平面K近鄰
- 20. k近鄰(fitcknn或knnclassify)
- 21. K-regreesion和分類的最近算法
- 22. sklearn k最近鄰居問題
- 23. chisel k最近鄰居verilog輸出
- 24. 決定weka中k-means算法的最佳'k'
- 25. OpenCV 3 K最近
- 26. K-d樹:最近鄰居搜索算法
- 27. 爲什麼K最近鄰算法遭受維數災難?
- 28. K路合併的最大K值
- 29. 減去矩陣,K尺寸從n個的矩陣陣列中,K個維度
- 30. K-means算法
我瞭解到N不是特徵數量,而是該公式中的記錄數量。說明? – Zimano
@Zimano:如果我理解正確,公式中的記錄數量就是樣本數量。它不可能不是。因爲機器學習算法「應該」獨立於樣本的數量。如果您指的是classLables〜feature1 + feature2等中的公式,則表示特徵的數量。 – discipulus
謝謝:)我明白了! – Zimano