Skip to content

RiyaH2020/CUR-Decomposition-LAA

Repository files navigation

CUR Matrix Decomposition

This repo contains an implementation and analysis of CUR matrix decomposition, an interpretable alternative to SVD for dimensionality reduction. Unlike SVD, which produces latent factors, CUR uses actual rows (R) and columns (C) from the dataset, making results easier to explain.

Contents:

CUR_Decomposition.ipynb – Python implementation with experiments

LAA_Project_Report.pdf – Full project report

LAA_Project_Presentation.pptx – Summary slides

Highlights:

Implemented probabilistic row/column sampling using leverage scores

Compared CUR with SVD on approximation error

Applied to GIST gene expression dataset for interpretable insights

Key Takeaway:

CUR decomposition offers interpretability + competitive accuracy, bridging abstract linear algebra with real-world data analysis.

About

Implementation and analysis of CUR matrix decomposition for interpretable dimensionality reduction, based on Mahoney & Drineas’ work.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors