"MultidimensionalScaling" (機械学習メソッド)
- DimensionReduction,DimensionReduce,FeatureSpacePlot,FeatureSpacePlot3Dについてのメソッドである.
- 計量多次元尺度構成法を用いてデータの次元を削減する.
詳細とサブオプション
- "MultidimensionalScaling"は距離に基づく非線形次元削減法である.このメソッドは,ペアごとの距離を保持する変換を使ってデータの低次元埋込みを求めようとする.
- "MultidimensionalScaling"は非線形多様体が学習できる.しかし,例の数が多い場合は遅くなるかもしれない.
- 以下のプロットは,Fisher's Irises,MNIST,FashionMNISTの各データ集合のベンチマーキングに適用された"MultidimensionalScaling"法が学習した二次元埋込みを示している.
- "MultidimensionalScaling"は,もとの空間におけるデータ点の距離行列 が与えられると,低次元空間における距離がもとの空間におけるデータ点間の距離と一致するような二次元埋込み (yi-yj≈ )を求めようとする.低次元埋込み は埋込みコストを最小にすることで計算される( ∑i,j [yi-yj- ]2).
- 次は,使用可能なサブオプションである.
-
MaxIterations Automatic 最適化ステップの最大数 "MinRelativeChange" Automatic 最適化過程を継続するためのコスト値の最小相対変化
例題
すべて開くすべて閉じる例 (2)
スコープ (1)
データ集合の可視化 (1)
ExampleDataからフィッシャー(Fisher)の「アヤメ」のデータ集合をロードする:
オプション (1)
MaxIterations (1)
"MultidimensionalScaling"を使って画像の次元を削減する:
別のMaxIterationsオプションを使って削減した特徴を求める: