Skip to content

Dirichlet process mixture model code in Matlab. Sampling and variational.

Notifications You must be signed in to change notification settings

jacobeisenstein/DPMM

Repository files navigation

This is a matlab library for Gaussian Dirichlet Process Mixture Models (DPMMs).
It includes both variational and Monte Carlo inference.

To test / see how this program works, run demodpmm.m in matlab

This code was mostly written in 2007. When I found out it was
referenced in a paper in 2012, I made a few cosmetic changes and put
it on Github. It's not guaranteed to work perfectly. You should
check it before using it for anything really important.

Some of the sampling code is built on top of software by Michael
Mandel, which was also released under GPL.

=====================================================
COPYRIGHT / LICENSE
=====================================================
Unless otherwise indicated in the specific file, code was written by 
Jacob Eisenstein, and is copyrighted under the GPL:

  Copyright (C) 2007-2012  Jacob Eisenstein

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

About

Dirichlet process mixture model code in Matlab. Sampling and variational.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published