任何人都知道如何在Matlab中實現knnclassify?我想知道他們是否使用kd樹進行有效的距離計算。有任何想法嗎?Matlab如何實現knnclassify?
0
A
回答
0
我覺得matlab
documentation與此有關很明顯。然而你對... use a kd-tree for efficient distance computations
的問題還不太清楚。
我主要指的是誰在乎,但如果你這樣做;然後在替代品之間做一些時間安排。
無論如何,與'規則'參數的問題是複雜得多,而不僅僅是找到一些簡單的kd-tree
用法。所以,請務必首先確定您的操作時間,如果它們不夠充分,那麼我一定能夠爲您調整它們!
+0
你說得對。我沒有說得很清楚。我不是說他們如何計算距離本身,而是他們如何比較距離。這確實很重要,因爲蠻力是O(n^2),對於具有超過2000個元素的矩陣開始變得適時。 – twerdster 2011-03-02 00:24:18
相關問題
- 1. Matlab KNNClassify Consensus
- 2. MATLAB - 的knnclassify
- 3. 如何實現在MATLAB
- 4. 如何實現在MATLAB
- 5. 實現在Matlab
- 6. 實現在Matlab
- 7. 如何在MATLAB中高效實現Maxpooling?
- 8. 如何在Opencv中實現Imrotate的Matlab?
- 9. 如何在MATLAB中實現Benford定律
- 10. 如何在matlab中實現二叉樹
- 11. 高斯近似 - 如何實現在Matlab
- 12. 如何在Matlab中實現Knn?
- 13. 如何在Matlab中實現這一點?
- 14. 如何在Matlab中實現Gosper的Hack?
- 15. 篩選實現matlab
- 16. 實現指定MATLAB
- 17. SVD Matlab的實現
- 18. 用Matlab實現HMM
- 19. k近鄰(fitcknn或knnclassify)
- 20. Prewitt濾波器實現Matlab
- 21. 實現matlab查找功能
- 22. RCGA求解MATLAB實現
- 23. 凸優化matlab實現
- 24. 梯度下降Matlab實現
- 25. 在C++中實現Matlab Interp2d
- 26. 功能實現在Matlab
- 27. 在MATLAB中實現big int
- 28. SIFT在MATLAB中實現OCR
- 29. Matlab和正常實現
- 30. 實現圖形(如在圖論)在Matlab
你試過'編輯knnclassify'看到源?如果他們沒有使用C++實現,那麼您可以確切地看到他們在做什麼。 – Jonas 2011-03-02 22:11:02
謝謝你。我甚至沒有考慮過。我只查了一下,他們使用了我也打開過的knnsearch,它有自己的編譯代碼。無論如何,我實現了我自己的knnclassify版本,使用matlabs自己的矢量化可以快一萬倍地工作,所以我認爲它非常荒謬,他們不能去優化他們自己的代碼。 – twerdster 2011-03-03 05:07:31