Parallel Dirichlet Process Slice Sampler
Dirichlet Process is a promising prior for learning non-parametric mixture models. It determines the number of parameters used in the model according to data. In this implementation slice sampler is used to have parallelization. The code is implemented in C++ with avoiding unnecessary memory allocations. Wrapper functions in Matlab and Python allow processing input/output easier.
Check details of the slice sampler : http://www.jmlr.org/proceedings/papers/v37/gea15.pdf
Cite As
Halid Ziya Yerebakan (2026). Parallel Dirichlet Process Slice Sampler (https://github.com/halidziya/DPSlice), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
run
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.1.0.0 | More representative image
|
|
|
| 1.0.0.0 | Parallel Update on description
|
|
