コサイン類似度メトリックとその他のユーザー定義メトリックを使用して、ベクトルの集合にK個の最近傍点を使用する必要があります。どのように私はscikitsを使用して達成することができます学習? sklearn.neighbors.KNeighborsClassifier
が見つかりましたが、ユーザー定義のメトリックのオプションを特定できませんでした。私は現在0.11を学ぶ最新のscikitsを使用しています。ユーザー定義の距離メトリックで学習するscikitsでk最近隣を選択する方法はありますか?
3
A
答えて
3
事前計算または遅延計算されたユーザー定義の距離関数をkNNモデルに渡すことはできません(まだですか)。 masterブランチでしかし
、今では、p-ミンコフスキー距離のために、任意のpを使用する可能性を持っている:
https://github.com/scikit-learn/scikit-learn/pull/742
任意のユーザ定義の距離関数を渡すことを可能にするのは非常に簡単だろうブルートフォース法の場合、ボールツリーの実装(低次元データ用)を一般的な場合に容易に適合させることはできません。
また、疎な正のデータと余弦の類似性の場合、反転インデックスがより良いデータ構造になります。http://metaoptimize.com/qa/questions/9691/efficient-nearest-neighbors-in-a-very-sparse-settings
関連する問題
- 1. Sklearnを許可する方法K最近の隣人はカスタム距離メトリックを取ることができますか?
- 2. K-最近接アルゴリズム(Java)で最短の 'K'距離を取得
- 3. コサイン距離のmlpack最近隣?
- 4. K-最近隣 -
- 5. MXNetまたはKerasでメトリック学習はありますか?
- 6. K最近隣の
- 7. SOMと近隣距離
- 8. Scikit-learn:グリッド検索の距離メトリックのパラメータを定義する方法
- 9. サポートベクターマシン対K最近隣の
- 10. Matlabでペアワイズ距離と最近傍を高速に計算する方法はありますか?
- 11. ディープ学習でCNNのウィンドウサイズを選択する方法は?
- 12. scikitで余弦距離を学習するKNeighborsClassifier
- 13. ユークリッド距離などを使ってpysparkの最近隣にある
- 14. シミュレーテッドアニーリングアルゴリズムでの近隣選択
- 15. SQL Geography Fast最近隣の距離順のリスト
- 16. ラズベリーパイセンサーでユーザーからスクリーンまでの距離を測定する
- 17. マルチスレッドプログラム内の最近隣のk個
- 18. gpsで測定できる最小距離は何ですか、移動する2点間の最小距離
- 19. チゼルk最近隣のVerilog出力
- 20. 各ペア間で同じ距離のノード間の最短距離を求めるアルゴリズムはありますか?
- 21. KmeansでKを推定するメトリック
- 22. クラスタリングアルゴリズムの距離メトリックをオーバーライド
- 23. Select文をOrder by Orderにする方法はありますか? (最短距離で注文する)
- 24. google maps api v3近距離でランク付けする方法
- 25. は、学習エージェントが離散分布を学習できるようにする
- 26. 現在のユーザーから特定の距離離れたマップ上のすべてのユーザーを表示する方法はありますか?
- 27. 選択タグでoptgroupのラベルを選択する方法はありますか?
- 28. pheatmapデフォルトの距離メトリックR
- 29. Scikitの距離メトリックLearn
- 30. 距離メトリックの正確性