質問: 類似性行列の作成 私はトレーニングセットとテストベクトルセットを持っています。すべてのベクターにラベルが付けられています。 テストセット内の各ラベル付きベクトルについて、同じラベルを有するトレーニングセット内に3つのベクトルがある。 私はベクトル内の要素間の類似性を計算するために余弦距離を使用しています。この図では、テストセットからの6つのベクトルのサブセットとトレーニングセットからの18のサブセットにコサイン距離類似性を適用した結果を見ることができます。 ![enter image description here](https://i.stack.imgur.com/61nY8.png) 今、ラベルの類似性マトリックスを作成したいと思います。したがって、この場合、6×6次元の行列が必要ですが、この行列を類似行列に変換する方法がわかりません。
回答: ここには2つのシナリオがあります。 * 同じラベルのベクトル同士が近接しています。 次に、ラベルxのグループとラベルyのグループの2つの最も近い/最も遠い要素の間の距離を使用します。 また、ラベルごとに平均ベクトルを作成し、それらの間の距離を取得することもできます。 * あなたのベクトルは互いに接近していません これは問題ではありません。ここで、あなたが見たいと思うのは、例えば、ラベルxの各ベクトルについて、ラベルyが近いベクトルがある場合です。 これを行うには、 Earth Mover's Distance を使用して、 2つの「グループ」がどれだけ離れているかを調べようとしています。