cvnlab / GSN

A toolbox for generative signal and noise modeling
BSD 3-Clause "New" or "Revised" License
7 stars 1 forks source link

porting substantive changes to the GSN algorithm from matlab to python #6

Closed jacob-prince closed 6 months ago

jacob-prince commented 6 months ago

these commits reflect the algorithmic changes made by @kendrickkay in the past several months, which are described in the current draft of the manuscript (soon to be preprinted). we have verified that the outputs of the python implementation match the matlab implementation (up to numeric precision), for one use case involving wantshrinkage=False and one use case involving wantshrinkage=True. further edge casing may reveal small bugs, which will be handled in subsequent commits/pull requests. example01.ipynb will also be prettified in subsequent commits.