Тип работы:
Предмет:
Язык работы:


Алгоритм пропагации свидетельств в байесовской сети с циклами

Работа №23230

Тип работы

Магистерская диссертация

Предмет

информационные системы

Объем работы47
Год сдачи2018
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
361
Не подходит работа?

Узнай цену на написание


Введение
1 Основные понятия теории байесовских сетей 6
1.1 Событие и вероятность события 6
1.2 Условные вероятности и теорема Байеса 7
1.3 Условная независимость 8
1.4 Байесовские сети 9
1.4.1 Байесовские сети доверия 11
1.4.2 Связи между узлами сети и d-разделимость 13
1.5 Изолированные циклы БСД 15
1.6 Ограничения подхода изолированных циклов 21
2 Алгоритмы пропагации свидетельств и объектная модель алгоритма 24
2.1 Общие формулы для распространения свидетельств 24
2.2 Алгоритмы пропагации свидетельств 25
2.2.1 Инициализация вершин в байесовской сети 25
2.2.2 Алгоритм распространения свидетельств в байесовской сети без циклов 25
2.2.3 Алгоритм распространения свидетельств в байесовской сети с циклами . 27
2.3 Объектная модель для реализации программного обеспечения, для работы с
Байесовскими сетями 30
3 Апробация алгоритма 34
3.1 Апробация алгоритма на сети без циклов 34
3.2 Апробация алгоритма на сети с циклами 40
3.2.1 Подсчет вероятностей по измененному алгоритму 43
ЗАКЛЮЧЕНИЕ 44
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 45


Байесовские сети представляют собой удобный инструмент для описания достаточно сложных процессов и событий с неопределенностями. Для описания байесовской сети необходимо определить структуру графа и параметры каждого узла. Эта информация может быть получена непосредственно из данных или из экспертных оценок. Основные этапы этого процесса: идентификация переменных, определение структуры, определение параметров [1,2,3,4]. После того, как байесовская сеть сконструирована, она готова для того, чтобы с её помощью можно было проводить вычисления. После поступление некоторого количества свидетельств, могут быть вычислены апостериорные вероятности. Проблема использования БС заключается в том, что реальные модели могут содержать в себе циклы, но большинство алгоритмов требуют ацикличной структуры сети. Отсюда можно выделить две группы алгоритмов.
Первая группа требует ацикличности первичной Байесовской сети, при этом прорабатывается их скорость работы, возможность интервальных оценок, совместная вероятность изменения, расширенное алгебраическое дополнение, множественное значение вершин.
Вторая группа рассматривает циклические первичные байесовские сети и приводит циклы к согласованному виду, при этом в результатах отсутствуют интервальные оценки, что видится неприемлемым, поскольку не удалось найти апробации данных алгоритмов на случай известных правильных —ответов”, а также отсутствуют оценки ошибок согласования. Большой вопрос также вызывают способы согласования вершин в цикле, например, в алгоритме «Николенко-Тулупьева-Сироткина» [2,3], ввод несогласованных свидетельств игнорируется, что так же является не совсем правильным. Использование подобных алгоритмов возможно только для простых сетей
Объектом исследования являются Байесовские сети.
Предметом исследования являются алгоритмы пропагации в байесовских сетях с циклами.
Целью данной работы является разработка алгоритма распространения свидетельств в байесовской сети с циклами.
Задачи исследования:
- Изучить научно-методическую литература по проблеме исследования;
- Проанализировать имеющиеся алгоритмы распространения свидетельств в байесовских сетях;
- Разработать собственный алгоритм распространения свидетельств в байесовских сетях;
- Реализовать объектную модель алгоритма.
- Апробировать алгоритм на искусственных цикличных примерах.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В ходе выполнения данной работы были изучены теоретические источники по байесовским сетям. Современные алгоритмы распространения свидетельств в сетях без циклов и с циклами. Изучены основные проблемы работы с сетями, содержащими циклы.
В ходе проведения исследования, были сделан вывод, о том, что для сетей со сложной структурой известные алгоритмы распространения свидетельств не пригодны.
В разработанном алгоритме распространения свидетельств в байесовских сетях с циклами несогласованность потомков не влияет на априорные вероятности их предков. Алгоритм апробирован на искусственных примерах.
В ходе работы была разработана объектная модель и реализовано программное обеспечение для работы с байесовскими сетями.



1. Тупалев, А.Л. Циклы в байесовских сетях, вероятностная семантика и отношения с соседними узлами / А. Л. Тупалев, С. И. Николенко, А. В. Сироткин. // Труды СПИИРАН. - 2006. - №3. - с. 240-263.
2. Jensen, F. V. Bayesian Networks and Decision Graphs / F. V. Jensen. — NY: SpringerVerlag, 2001. — 268p.
3. Probabilistic Networks and Expert Systems: tutorial / R. G. Cowell, P. Dawid, S. L. Lauritzen, D. J. Spiegelhalter.- New York: Springer-Verlag, 1999. - 205p.
4. Millan E. A Bayesian Diagnostic Algorithm for Student Modeling and its Evaluation / E. Millan, J. L. Perez-de-la-Cruz // User Modeling and User-Adapted Interaction. — 2002. — N. 12. — P. 281-330.
5. Рыбина Г.В. Обучающие интегрированные экспертные системы: некоторые итоги и перспективы // Искусственный интеллект и принятие решений, 1/2008. - стр. 22-56.
6. Гмурман, В. Е. Теория вероятностей и математическая статистика: учебное пособие / В. Е. Гмурман. - Москва : 2003. - 479 c.
7. Лоэв, М. Теория вероятностей: учебное пособие / М. Лоэв; под. ред. Ю. В. Прохорова. - Москва : Издательство иностранной литературы, 1962. - 711 c.
8. Колмогоров, А. Н. Основные понятия теории вероятностей: учебное пособие / А. Н. Колмогоров. - Москва: Наука, 1974. - 412 c.
9. Reye, J. Student Modelling based on Belief Networks / J. Reye // International Journal of Artificial Intelligence in Education. — 2004. — N. 14. — P.1- 33.c.
10. Almond, R. G. Modeling diagnostic assessments with Bayesian networks / R. G. Almond, L. V. DiBello, B. Moulder, J. D. Zapata-Rivera // Journal of Educational Measurement. — 2007. — N. 44. — P. 341-359.
11. Комлев, Н.Ю. Объекно Ориентированное Программирование — СОЛОН-Пресс, 2014. — 298 c.
12. Якобсон И. Унифицированный процесс разработки программного обеспечения / И. Якобсон, Г. Буч, Дж. Рамбо. - СПб.: Питер, 2002. - 458 c.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ