Dictionnaire Hadamard

Cette démo factorise une matrice de Hadamard selon l’algorithme hiérarchique. Elle permet de reproduire la figure 1 de l’article [1].

Elle permet également de comparer les temps d’exécution des produits « matrice Hadamard-vecteur » et « Faust Hadamard-vecteur » pour différentes dimensions de la matrice de Hadamard.

hadamard_factorisation Ces démos sont reproductibles :

# pyfaust
>>> from pyfaust.demo import hadamard
>>> hadamard.run_speedup_hadamard()
>>> hadamard.fig_speedup_hadamard()
# figures are in pyfaust_demo_figures

Voir aussi la doc API

% matfaust
>> import matfaust.demo.hadamard
>> hadamard.speed_up_hadamard()
% figures are in Figures directory

Voir aussi la doc API

speed-up_hadamard

 

[1] Le Magoarou L. and Gribonval R., « Flexible multi-layer sparse approximations of matrices and applications », Journal of Selected Topics in Signal Processing, 2016.

 

Les commentaires sont clos.