Skip to content

Jupyter notebook demonstration of dictionary learning for PD matrices. Contains vectorized implmentation of barycenter computation, projection onto simplex, and Buress metric evaluation.

Notifications You must be signed in to change notification settings

aabbas02/Barycentric-DL-for-PD-matrices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Barycentric dictionary learning for positive definte matrices

The problem setup is described below.

plot

Algorithm

A description of the alernating minimization algorithm is below.

plot

Example

The example below represents an input data point a (3x3) positive definite matrix with eigenvalues lambda, top row 4th column, and its approximation.

example

Code description

The code is a fully vectorized implementation of the algorithm above. For detailed description of the function routines, please view the notebook main.ipynb file.

About

Jupyter notebook demonstration of dictionary learning for PD matrices. Contains vectorized implmentation of barycenter computation, projection onto simplex, and Buress metric evaluation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published