oxicuda-cs 0.5.1

OxiCUDA: Compressed Sensing, Sparse Recovery, and Low-Rank Matrix Completion
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Robust PCA: decompose `M = L + S` into low-rank `L` and sparse `S`.

pub mod godec;
pub mod robust_pca_pcp;
pub mod rpca_gd;

pub use godec::godec;
pub use robust_pca_pcp::robust_pca_pcp;
pub use rpca_gd::{RpcaGd, RpcaGdConfig};

/// Result of a robust-PCA decomposition.
#[derive(Debug, Clone)]
pub struct RobustPcaResult {
    pub low_rank: Vec<f64>,
    pub sparse: Vec<f64>,
    pub iterations: usize,
}