Оглавление [Скрыть]
Динамическая байесовская сеть
-
Определение и история DBN
- DBN – это байесовская сеть, которая связывает переменные на смежных временных этапах.
- Часто называется “двухкратным срезом” BN, так как значение переменной в момент времени T вычисляется на основе предыдущих значений и внутренних регрессоров.
- Разработана Полом Дагумом в Стэнфордском университете в начале 1990-х для объединения различных моделей в единое вероятностное представление.
-
Применение и развитие
- DBN широко используются в робототехнике и для анализа данных в различных областях, включая распознавание речи, цифровую криминалистику и биоинформатику.
- Являются обобщением скрытых марковских моделей и фильтров Калмана.
- Концептуально связаны с вероятностными булевыми сетями и могут использоваться для моделирования стационарных систем.
-
Программное обеспечение и инструменты
- bnt на GitHub – набор инструментов для Matlab, разработанный Кевином Мерфи.
- GMTK – общедоступный инструментарий для создания прототипов статистических моделей.
- DBmcmc – бесплатное программное обеспечение для вывода DBN с использованием MCMC.
- Набор инструментов GlobalMIT Matlab – для моделирования регуляторных сетей с помощью глобальной оптимизации DBN.
- libDAI – библиотека C++ для различных методов вывода дискретных графических моделей.
- aGrUM – библиотека C++ с привязками к Python для различных типов PGM.
- FALCON – набор инструментов Matlab для контекстуализации моделей DBN с биологическими данными.