Я ищу C ++ реализацию многовариантного GMM, который использует подход на основе выборки Гиббса для подбора / классификации (а не на основе обычного EM), чтобы иметь возможность в полной мере использовать априорную информацию и добавлятьв ограничениях.Часто известная как модель гауссовой смеси процесса Дирихле или DPGMM.
Я уже реализовал это в Matlab, но вместо того, чтобы тратить время на преобразование этого кода (да, я использую код для преобразования, встроенный в Matlab, но в настоящее времяполагается на различные дополнительные библиотеки Matlab).Также важна эффективность, я буду приспосабливать GMM к большим наборам данных много раз в секунду.
Таким образом, мне интересно знать, существует ли уже хорошо известный эффективный код.Первоначальный поиск не дал много.