Учебная работа. Реферат: Создание онтологии Генетический алгоритм в системе PROTEGE
PROTEGE
Морозов А.Б, магистрант гр. 240441, кафедра АТМ, ТулГУ
Научный управляющий: Богатырёв М.Ю., д.т.н., проф.
Онтология
– это формальное очевидное описание классов
— понятий в рассматриваемой предметной области (время от времени их именуют понятиями
), слотов
— параметров всякого понятия, описывающих разные характеристики и атрибуты понятия (время от времени их именуют ролями
либо качествами
), и фацетов
— ограничений, наложенных на слоты (время от времени их именуют ограничениями ролей
). Онтология вкупе с набором личных экземпляров
классов образует базу познаний
.
Онтология призвана структурировать и упорядочивать познания, также соединить терминологию данной предметной области, что, непременно, полезно для последующих целей:
— улучшение организации исследовательских работ в данной предметной области;
— усовершенствование способов обучения;
— усовершенствование свойства поисковых систем.
Онтология быть может разработана лишь коллективными усилиями профессионалов данной предметной области.
Разрабатываемая в данной работе онтология обязана посодействовать юзеру получить достаточно полную информацию о таком способе эволюционных вычислений, как генетический метод.
Генетические методы
(ГА) — это стохастические, эвристические оптимизационные способы, в первый раз предложенные Холландом. Мысль
генетических алгоритмов взята у жив природы и состоит в организации эволюционного процесса, конечной целью которого является получение решения в сложной задачке оптимизации. Разраб генетических
алгоритмов выступает в данном случае как «создатель», который должен
верно установить законы эволюции, чтоб достигнуть хотимой цели как можно резвее. [1]
3-мя главными классами онтологии в Protege будут «Создатели», «Организации» и «Определения». В 1-ые два будут заноситься данные о книжках и статьях по теме генетических алгоритмов. В 3-ем при помощи классов, слотов и фасетов будут описаны понятия ГА, связи меж ними, также систематизация ГА. Готовая онтология будет открыта для конфигураций, т.е. по мере необходимости в нее можно будет добавлять и удалять понятия.
В класс «Создатели» добавим слоты «Имя», «Фамилия», «Заглавие публикации», «Инструкция».
В «Организации» — «Заглавие организации», «Заглавие публикации», «Инструкция».
Руководствуясь [2], добавим в класс «Определения» все нужные этапы (в качестве классов) и понятия (в качестве слотов) генетического метода.
На рисунке 1 представлены классы онтологии и принадлежащие им слоты.
Набросок 1 – Вид классов онтологии
Опосля сотворения онтологии мы можем вручную заполнить ее данными. Для этого на вкладке Instances сделаем нужные сути и свяжем их с классами. Опосля этого можно производить запросы на вкладке Queries.
Но такое наполнение данными просит достаточно много времени. Потому последующей задачей является связь онтологии с уже готовой базой данных. Решение этого вопросца является главной неувязкой в диссертации. За ранее для этого планируется применять плагин DataMaster. А плодами описанного, подготовительного шага можно воспользоваться для приятного получения инфы о ГА.
Библиографический перечень:
1. Гладков Л.А. Генетические методы / Л.А. Гладков, В.В. Курейчик,В.М.Курейчик. – М : Физматлит, 2006 г. -402 c.
2. Муромцев Д.И. Онтологический инжиниринг познаний в системе Protege. – СПб: СПб ГУ ИТМО, 2007. – 62 с.
]]>