pyro-ppl/pyro

[FR] Online (streaming) VI support

Open

#2.882 geöffnet am 21. Juni 2021

Auf GitHub ansehen
 (3 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Python (981 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (8.211 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 10T 19h) (1 gemergte PR in 30 T)

Beschreibung

It would be nice to have native support for online VI (its main 3 flavors are listed here: https://arxiv.org/abs/1904.03920 ).

Currently, the only tool applicable to the online learning scenario would be the SMCFilter, but it often performs poorly in high-dimensional situations.

SMCFilter itself could also benefit from particle MCMC rejuvenation as discussed here: https://www.springer.com/gp/book/9783030478445 and implemented in the particles package: https://github.com/nchopin/particles

Contributor Guide