В панели инструментов Matlab Statistics есть несколько функций для обработки скрытых марковских моделей (HMM), но все они работают с дискретными символами наблюдения. Кто-нибудь знает, есть ли панели инструментов или функции (возможно, от третьей стороны), которые могут обрабатывать непрерывные переменные наблюдения?
Любые функции Matlab для обработки скрытых марковских моделей с непрерывными переменными наблюдения?
Ответ 1
Мы пришли к приемлемому решению в комментариях, поэтому я отправлю его здесь для дальнейшего использования:
WEKA имеет соответствующие функции для обработки HMM, и поскольку у него есть Java API, он является идеальным кандидатом для использования с MATLAB. Сам MATLAB - это интерпретатор Java, поэтому вы можете совершать прямые вызовы в WIKA api, передавать и извлекать данные.
Здесь - это пример использования файла mATlab, демонстрирующий использование WEKA через MATLAB.
Здесь приведен пример Java, показывающий, как использовать общий классификатор WEKA, который должен быть применим к стороннему HMM
Ответ 2
Prof. Zoubin Ghahramani написал код для алгоритма EM: