Поэтапное описание процесса решения задач в среде ИЭС HUGIN. Построение БСД. Расчёт вероятностей состояний конечных вершин (прямая задача)

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

    Поэтапное  описание  процесса  решения  задач  в  среде

                                        ИЭС  HUGIN

Для  решения  задач  экспертного оценивания  в  ИЭС  HUGIN необходимо построить  модель  исследуемой  предметной области  в  виде Байесовской Сети Доверия (БСД),   откомпилировать  построенную  БСД,   ввести  исходные  данные  и  осуществить расчёт.  

       Построение  БСД .  

Этапы:

1.  Создание  вершин,  отображающих  понятия  предметной области:

1.1.    Нанесение новой  вершины на  схему.

 

Инструмент :  [discrete chance tool]

1.2.  Присвоение  новой  вершине  системного  имени  (“Name”)  и  обозначения (“Label”)  на  схеме БСД (по умолчанию совпадает  с  системным  именем) .

Меню:   Edit-> Node Properties (Ctrl + Enter)     -  Свойства  вершин

Инструмент :            

1.3.  Задание состояний  вершины.

Меню :   Edit-> Add State       -  Добавить состояние,

Delete State   -  Удалить состояние.

Инструмент :             [add/delete  state]

Для  создания  комментариев  к  состояниям  используется  инстру- мент  или  меню  “Свойства  вершин”.

2.  Задание причинно-следственных связей.

Меню :   Edit-> Link Tool   (Ctrl + G)    -   Связать.

Инструмент :    [Link  Toll

После выбора инструмента  необходимо щелчком мыши указать  на-чальную (причину)  и  конечную (следствие) вершины. 

3.   Заполнение  таблиц  условных  вероятностей (ТУВ).

Компилирование  БСД.  

Меню :     Network->Compile (F4).

Инструмент :       [run mode tool button].

В случае успешной компиляции осуществится переход в режим  Run mode, в  котором  проводится  расчёт  искомых  показателей.

        Решение  расчётных  задач. 

Расчёт  вероятностей  состояний  конечных  вершин (прямая задача)

          при  заданных  исходных.

Этапы:

1.  Ввод  вероятностей  исходных  состояний  БСД,  т. е.  состояний  внеш-них  вершин  сети (по  умолчанию  состояния  вершины  равновероятны) .

Осуществляется  либо  в режиме редактирования [edit mode]  до  компиля-ции,  либо  непосредсвенно  в  режиме  [run  mode]  в  диалговом  окне,  вызывамом  пунктом  меню  Network->EnterLikelihood (Ctrl + L) либо иконкой на  панели  инструментов.           

Предварительно  нужно  выделить  вершину  на  схеме БСД  или  в  списке вершин.

2.   Выполнение  расчёта.

Меню:     Network->PropSumNormal (Ctrl + P).

Инструмент:             [sum propagation tool].

3.  Просмотр  результатов  расчёта.

Для  просмотра  результатов проведённого  расчёта  используется :

а)  список  вершин [node list pane].

В режиме  краткого показа списка  необходимо  двойным щелчком  мыши выбрать нужную вершину,  чтобы  были  выведены  вероятности  её  состояний, в  режиме полного показа просто найти  нужную вершину.

Меню:     View -> Expand Node List (F9)      -  Полный показ ;

View -> Collapse Node List (F10)  -  Краткий показ.

          Инструмент: [Expand Node List] (слева)  и  [Collaps NodeList].                                            

б)  окна  контроля  [monitor windows]

Необходимо  выбрать  вершину  на  схеме  БСД ,  а  затем  пункт  меню

View -> Show Monitor Windows .

Расчёт  вероятностей  состояний  вершин,  предшествующих  на  пути   

           вывода  некоторой,  имеющей известное состояние (обратная задача).

Этапы:

1.   Задание известных состояний (вероятность 100%).

Необходимо  дважды щёлкнуть  по  соответсвующему состоянию  в списке  вершин  или  в  окне  контроля.

2.   Выполнение  расчёта.

Используются  те же  команды  и  инструменты,  что  и  для  прямой  задачи,  а  также  специальные,  которые  применяются  для  определения  наиболее  удачных  сочетаний  предшествующих  состояний:

Меню:      Network->PropMaxNormal .

        

Инструмент:                    [max propagation tool].

3.  Просмотр  результатов  расчёта.

Аналогично  прямой  задаче.

Инициализация  БСД.

Для  сброса  ранее  заданных  и  рассчитанных  значений  вероятностей  состояний  используется  пункт меню   Network -> Initialize (Ctrl + N)   или же проводится  перекомпиляция  БСД.

Возврат  в  режим  редактирования.

Меню:      Network -> Edit (F3).

      

Инструмент:     

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.