- •Курсовой проект
- •Содержание
- •I. Реферат на тему «Система естественно- языкового интерфейса в иис» Введение
- •1. Естественно-языковые интерфейсы к структурированным источникам данных
- •1.1. Основные характеристики и составляющие части ея-интерфейсов.
- •1.2. Преимущества ея-интерфейсов
- •1.3. Недостатки ея-интерфейсов
- •1.4. Критерии качества ея-интерфейсов
- •2. Основные составные части ея-интерфейсов
- •Заключение
- •Список используемых источников
- •II. Разработка экспертной системы «Выбор шампуня для волос»
- •1. Постановка задачи
- •2. Дерево решений, таблица переменных и база знаний
- •2.1. Дерево решений
- •2.2. Преобразование дерева решений в правила. Таблица переменных
- •2.3. База знаний
- •Правила для переменных
- •3. Структуры данных
- •Список имен переменных
- •Список переменных условия
- •4. Алгоритм и описание программной реализации
Заключение
Исходя из предшествующей информации можно сделать определенные выводы:
ЕЯ-интерфейсы имеют определенную «нишу» в части применения в реальных задачах. В тех случаях, когда необходимы минимальные издержки от пользователя, как по времени составления запроса, так и необходимой подготовки для взаимодействия с информационной системой, ЕЯ-интерфейсы имеют наибольшие преимущества по сравнению с остальными типами интерфейсов к СИД.
Можно оценивать ЕЯ-интерфейсы с точки зрения отношения объемов усилий по их построению к качеству. Существенным параметром, влияющим на это отношение, является возможность портируемости (настраиваемости) ЕЯ-интерфейса на различные предметные области, источники данных, естественные языки и платформы исполнения. Эффективная и недорогая портируемость как проблема в целом в современных ЕЯ-интерфейсах относительно слабо проработаны, особенно в части портируемости на различные естественные языки.
Среди многообразия архитектур ЕЯ-интерфейсов можно выделить относительно устойчивую общую схему ЕЯИ к структурированным источникам данных. Основными составными частями этой схемы являются компоненты анализа (лексического, основного, пост-анализа), использующие определенные структуры данных (правила анализа, словарь, модель предметной области, схема источника данных), а также компоненты для взаимодействия с источником данных и с пользователем.
Список используемых источников
Гаврилова, Т.А., Хорошевский, С.В. Базы знаний интеллектуальных систем: учебное пособие. – СПб.: Питер,2006. -382 с.
Жигалов В.А. Об опыте разработки системы построения ЕЯ-интерфейсов к базам данных. // Труды международного семинара Диалог'98 по компьютерной лингвистике и ее приложениям. Казань 2004. стр. 801 - 808.
Жигалов В.А. Применение семантически-ориентированного анализа для построения естественно-языковых интерфейсов к реляционным СУБД. // Микроэлектроника и информатика-99, тезисы докладов. Всероссийская межвузовская научно-техническая конференция студентов и аспирантов. Москва 2000. Стр. 184
Любарский Ю.Я. Интеллектуальные информационные системы. - М. Наука, 1990.
Мартин Дж. Организация баз данных в вычислительных системах. М.: Мир, 1978.
Паклин, Н.Б., Орешков, В.И. Бизнес аналитика: от данных к знаниям: Учеб. пособие .2-е изд. – СПб.: Питер, 2010. – 704 с.: ил.
Романов, В.П. Интеллектуальные информационные системы в экономике: Учебное пособие.-.: «Экзамен», 2003. – 496 с.
Методические указания по выполнению курсового проекта. /Козлов А.Н. –Пермь:ПГСХА, 2007. -12 с.
II. Разработка экспертной системы «Выбор шампуня для волос»
1. Постановка задачи
По заданию к курсовому проекту необходимо разработать экспертную систему, которая определит подходящий шампунь для волос клиента. Так как в настоящее время ассортимент шампуня для волос очень разнообразен, то на помощь клиенту может прийти данная экспертная система, которая и решит проблему выбора.
Для разработки использовать визуальную среду программирования.
В интерфейсе программы для эксперта предусмотреть следующие возможности:
- добавление новых правил;
- удаление правил;
- редактирование существующих правил;
- сохранение базы знаний;
- открытие ранее сохраненных баз знаний;
- просмотр руководства по использованию данной экспертной системы.
В интерфейсе программы для пользователя (клиента) предусмотреть следующие возможности:
- открытие существующей базы знаний;
- выбор одного из предложенных ответов на вопрос;
- вывод рекомендаций;
- вывод пояснений к рекомендациям.