Научный журнал
Современные наукоемкие технологии
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

СОЗДАНИЕ ЭКСПЕРТНЫХ СИСТЕМ (ЭС) СРЕДСТВАМИ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

Лукиных В.В.

Существуют готовые ЭС, оболочки для создания новых ЭС, а также разработаны специальные языки для создания ЭС. В условиях ограниченного времени на изучение темы искусственного интеллекта (ИИ) в рамках курса «Информатика» предлагается совместить изучение возможностей ЭС с закреплением навыков работы в среде системы управления базами данных (СУБД). В системах ИИ существуют различные виды моделей знаний. Один из них называется логической моделью знаний. Этот подход используется в системе программирования ПРОЛОГ. В логической модели база знаний состоит из фактов и правил. Проектирование базы знаний рассмотрим на примере родственных отношений, представленных деревом родословной. Предметной областью здесь являются родственные связи между муж­чинами и женщинами одной семьи.

Студентам разъясняется, что можно было бы создать однотабличную БД, состоящую из фактов. При добавлении следующего родственника пришлось бы вручную определять всех его (её) родственников (дядей, деда, братьев, сестер и т.д.). Поэтому предлагается иной подход, основанный на фактах родственной связи только с матерью и отцом и использованием следующих правил. Всякая женщина - дочь своих отца и матери; всякий мужчина - сын своих отца и матери; дедушка - отец отца или матери; бабушка - мать отца или матери; братья - сыновья одного отца или матери; дядя - брат отца или матери; племянник - сын брата или сестры; внук - сын сына и т.д. Использование этих правил позволяет фиксировать в базе знаний только основополагающие факты: имена матери и отца.

Факты заносятся в таблицы «Дочь» или «Сын» с тремя полями: Кто, Мать, Отец. Например, в базу знаний заносятся следующие факты. В таблицу «Сын»: Александр - Наталья - Валерий; Роман - Наталья - Валерий; Максим - Лариса - Александр. В таблицу «Дочь»: Юлия - Галина - Роман.

Правила формулируются с помощью запросов. Для записи правила «Мужчины - сыновья своих отца и(или) матери» создадим запрос «зпрСын», выводящий все записи таблицы «Сын» для указанного имени отца или матери. Для записи правила «Мужчина - отец своего сына или дочери» создадим запрос «зпрОтец», выводящий значения полей Отец из таблиц «Дочь» или «Сын». Аналогично создаем запросы для всех известных правил.

На основе этой базы знаний строится ЭС в области родственных от­ношений. При появлении нового члена в семье достаточно добавить один факт. Чтобы использовать ЭС по от­ношению к другой семье, достаточно заменить список фак­тов, а правила останутся прежними.


Библиографическая ссылка

Лукиных В.В. СОЗДАНИЕ ЭКСПЕРТНЫХ СИСТЕМ (ЭС) СРЕДСТВАМИ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ // Современные наукоемкие технологии. – 2009. – № 11. – С. 79-80;
URL: https://top-technologies.ru/ru/article/view?id=25961 (дата обращения: 10.10.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674