pyro-ppl/pyro

[FR] Online (streaming) VI support

Open

#2 882 ouverte le 21 juin 2021

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Python (981 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (8 211 stars)
Métriques de merge PR
 (Merge moyen 10j 19h) (1 PR mergée en 30 j)

Description

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

Guide contributeur