コサイン類似度メトリックとその他のユーザー定義メトリックを使用して、ベクトルの集合に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最近隣の
- 3. Matlabでペアワイズ距離と最近傍を高速に計算する方法はありますか?
- 4. scikitで余弦距離を学習するKNeighborsClassifier
- 5. シミュレーテッドアニーリングアルゴリズムでの近隣選択
- 6. SQL Geography Fast最近隣の距離順のリスト
- 7. クラスタリングアルゴリズムの距離メトリックをオーバーライド
- 8. google maps api v3近距離でランク付けする方法
- 9. Kademliaルーティングテーブルと距離メトリック
- 10. Select文をOrder by Orderにする方法はありますか? (最短距離で注文する)
- 11. SQL関数と距離の間の距離が最も近い
- 12. 選択タグでoptgroupのラベルを選択する方法はありますか?
- 13. ポイントフィーチャから最近傍ポリゴンまでの距離R
- 14. 最近の回文との距離
- 15. HTMLフォームのラジオボタンで選択されるデフォルト値を定義する方法はありますか?
- 16. 最短経路アルゴリズム:ある点から隣接する点までの一様な距離
- 17. サーバーのRESTfulコードを学習する最善の方法は何ですか?
- 18. 異なるデータベースのユーザー定義メッセージを分離する方法
- 19. ポイントのセットで最大距離をトラッキングする最も良い方法は?
- 20. k-meansクラスタリングにおけるハミング距離
- 21. ビデオアップロードのサムネイルを選択する方法はありますか?
- 22. 選択ボックスの最初の行の隣にテキスト行がありますか?
- 23. ユーザー定義型のすべての列を選択する方法
- 24. jqueryオートコンプリートでユーザーが2を選択できる提案を制限する方法はありますか?
- 25. listviewの選択しきい値の距離を変更する
- 26. 学習する3D(レンダリング&アニメーション)プログラムはありますか?
- 27. Cloud Loggingのユーザー定義メトリックからCloud Monitoringのデータがありません
- 28. ある期間に渡って移動距離を計算する最良の方法は何ですか?
- 29. jQueryで最も近いタグで子タグを選択する方法
- 30. Log4Netでログするログレベルを選択する方法はありますか?