Skip to content

Add tutorial on Dirichlet Process Mixture Models #880

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
fritzo opened this issue Mar 11, 2018 · 5 comments
Open

Add tutorial on Dirichlet Process Mixture Models #880

fritzo opened this issue Mar 11, 2018 · 5 comments
Labels
Examples good first issue help wanted Issues suitable for, and inviting external contributions

Comments

@fritzo
Copy link
Member

fritzo commented Mar 11, 2018

See https://forum.pyro.ai/t/variational-inference-for-dirichlet-process-clustering/98 for extended discussion .

It would be nice to make this work with data subsampling.

@fritzo fritzo added this to the 0.2.1 release milestone Mar 11, 2018
@fritzo
Copy link
Member Author

fritzo commented Mar 11, 2018

cc @vincent6606 @fehiepsi

@ngoodman
Copy link
Collaborator

it's easy enough to write a dirichlet-multinomial mixture model (what y'all have been calling dirichlet process, though that terminology is usually reserved for the infinite version), and pretty easy to write the DP in either stick breaking or CRP form. (see, eg, corresponding code in webppl.) however, getting VI to work for mixture models is not entirely straightforward and for infinite models it's still an open problem as far as i know.

i have a few ideas, and i think this is a great thing to work on, but having a tutorial in 0.2.1 might be overly optimistic? i may be misinterpreting the scope of what y'all are proposing though!

@karalets
Copy link
Collaborator

karalets commented Mar 12, 2018 via email

@zhf459
Copy link

zhf459 commented Mar 15, 2018

hi, any plans on logistic mixture model?

@eb8680
Copy link
Member

eb8680 commented Mar 15, 2018

hi, any plans on logistic mixture model?

@zhf459 not from us, but feel free to make one and open a PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Examples good first issue help wanted Issues suitable for, and inviting external contributions
Projects
None yet
Development

No branches or pull requests

5 participants