liveBook · Manning

Singular value decomposition

As explained in Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

A matrix factorization that expresses a matrix as the product of orthogonal matrices and a diagonal matrix of singular values.

Singular value decomposition (SVD) reduces a complex numeric dataset to a few summary dimensions, making patterns, clusters, and isolated anomalies easier to inspect visually. section 2.4.3

Use SVD as a practical exploratory projection when:

  • Your multivariate data is numeric, or categorical values have been discretized. section 2.4.3
  • You want to compress many features into a few weighted summary dimensions and plot them. section 2.4.3
  • You need an initial visual check for patterns, clusters, or potentially anomalous observations. section 2.4.3
  • You can accept that linear combinations may miss nonlinear structure and that reduced plots lose information. section 2.4.3

How Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI covers it

How deep it goes
Explains projection purpose and linear limitations but stops short of factorization mathematics or implementation.
Examples
Projects tabular observations into a few summary dimensions and plots them to inspect clusters and isolated points.
What it assumes
Requires numeric multivariate features, while permitting discretization of numeric values for multivariate analysis.
What you can do after
Evaluate numeric tabular data through lower-dimensional plots that support pattern, cluster, and anomaly inspection.
How it connects
Connects SVD with PCA, t-SNE, UMAP, dimensionality reduction, exploratory data analysis, and anomaly detection.

Also explained in

Compare how 6 books explain singular value decomposition →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI. The section links point to the parts of the book it draws on.