"MultidimensionalScaling" (Machine Learning Method)
- Method for DimensionReduction, DimensionReduce, FeatureSpacePlot and FeatureSpacePlot3D.
- Reduce the dimension of data using a metric multidimensional scaling.
Details & Suboptions
- "MultidimensionalScaling" is a nonlinear distance-based dimensionality reduction method. The method attempts to find a low-dimensional embedding of data using a transformation that preserves the pairwise distances.
- "MultidimensionalScaling" is able to learn nonlinear manifolds; however, it can be slow when the number of examples is large.
- The following plots show two-dimensional embeddings learned by the "MultidimensionalScaling" method applied to the benchmarking datasets Fisher's Irises, MNIST and FashionMNIST:
- Given the distance matrix of data points in the original space, "MultidimensionalScaling" attempts to find the lower-dimensional embeddings , such that distances in the lower-dimensional space match the distances between data points in the original space, yi-yj≈ . The lower-dimensional embeddings are computed by minimizing the embedding cost: ∑i,j [yi-yj- ]2.
- The following suboptions can be given:
MaxIterations Automatic maximum number of optimization steps "MinRelativeChange" Automatic minimum relative change of the cost value to continue the optimization process
Examplesopen allclose all
Basic Examples (2)
Dataset Visualization (1)
Load the Fisher Iris dataset from ExampleData:
Find the reduced features using a different MaxIterations option: