Skip to content

Self-study notes for Indian Buffet Process, from reading through "The Indian Buffet Process: An Introduction and Review", Griffiths, Ghahramani, 2011

Notifications You must be signed in to change notification settings

phucson/selfstudy-IBP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

selfstudy-IBP

These notes adapted from:

The tutorial by Griffiths and Gahramani above was my primary resouce. Then, in order to understand it, I needed to reach out to the other resources above :-)

Generally speaking, these notes assume that you are reading the appropriate tutorial/paper/slides in parallel with these notes. How this is organized currently:

The following sections go through Griffiths and Ghahramani tutorial, in sequence. Occasionally, I found I needed some additional resources/information, to understand the Griffiths and Ghahramani tutorial, and interlude to such other resources, in the middle of some of these sections.

Some notebooks are apart from the above sections, since they use a ton of browser memory, so I've separated them out:

  • [sampling from prior.ipynb](sampling from prior.ipynb) notebook trying some simple sampling from an IBP prior, without any data
  • [Demonstration on 6x6 images.ipynb](Demonstration on 6x6 images.ipynb) notebook trying to sample from the posterior, with some simple toy data (from the Griffiths and Ghahramani tutorial). This is in progress for now

I also separated out my reading through Doshi-Velez's "accelerated sampling" paper, because it was also using a lot of browser memory. Actually, this will probably be moved to a separate repo at some point, probably.

About

Self-study notes for Indian Buffet Process, from reading through "The Indian Buffet Process: An Introduction and Review", Griffiths, Ghahramani, 2011

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.3%
  • Python 0.7%