Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
PAGE 4
Содержание
[1]
[2]
[3]
[4]
[5]
[6]
[7] |
Одним из важнейших компонентов интеллектуальной справочной системы является пользовательский интерфейс, обеспечивающий эффективный диалог с системой.
Целью расчетной работы является разработка проекта пользовательского интерфейса интеллектуальной справочной системы по операционному исчислению.
Метод операционного исчисления позволяет достаточно просто решать многие сложные математические задачи механики, электротехники, автоматики. Изучение данного раздела математического анализа входит в обязательную программу высших технических учебных заведениях.
В рамках расчетной работы ставятся следующие задачи:
В интеллектуальной справочной системе по операционному исчислению используются следующие формы внешнего представления информации:
Используемыми языками внешнего представления информации являются:
Sc.g-конструкция в ИСС используется не в качестве основного языка для взаимодействия с пользователем, а как универсальный язык внешнего представления информации в тех случаях, когда по ряду причин затруднительно представить информацию с помощью математических выражений или естественного языка.
sc.g-конструкция
Разбиение по размерности
• двухмерная sc.g-конструкция
• трехмерная sc.g-конструкция
Основным языком в системе является язык математических выражений. Этот язык максимально удобен для данной системы в области математики.
математическое выражение
⊂ текст математического языка
Разбиение по признаку линейности
• линейное математическое выражение
• нелинейное математическое выражение
Разбиение по признаку гибридности
• строгое математическое выражение
• математическое выражение с текстом на естественном языке
Язык чертежей графиков функций включен в систему для возможности задания функции графическим способом. В операционном исчислении графики функций являются неотъемлемой частью для применения метода.
графическое изображение функции
= график функции
Разбиение по признаку непрерывности
• график непрерывной функции
• график функции с точками разрыва
Разбиение по размерности
• двумерный график функции
• трехмерная график функции
Разбиение по мощности области определения
• график конечной по области определения функции
• график бесконечной по области определения функции
Разбиение по мощности области значения
• график конечной по области значения функции
• график бесконечной по области значения функции
Естественный язык повышает эффективность взаимодействия пользователя и интеллектуальной системы. Тексты естественного языка и речевые сообщения используются для задания вопросов так же активно, как и математические выражения.
текст естественного языка
Разбиение по признаку гибридности
• текст естественного языка без использования математических выражений
• текст естественного языка с использованием математических выражений
Разбиение по признаку принадлежности к конкретному естественному языку
• текст русского языка
• текст английского языка
речевое сообщение
Разбиение по признаку принадлежности к конкретному естественному языку
• речевое сообщение русского языка
• речевое сообщение английского языка
Графическая иллюстрация должна быть включена в систему для возможности отображения различного рода фотографий, изображений, рисунков и информации, которую нельзя представить с помощью других форм внешнего представления информации.
графическая иллюстрация
Разбиение по способу представления
• растровое изображение
• векторная графика
Flash-анимация в системе используется для моделирования динамических процессов.
flash-анимация
Разбиение по принципу взаимодействия с пользователем
• интерактивная flash-анимация
• flash-анимация, не являющаяся интерактивной
Структура главного меню пользовательского интерфейса:
Типология окон пользовательского интерфейса:
База знаний пользовательского интерфейса прикладной системы включает:
Ключевые узлы базы знаний ПИ (естественный язык):
Ключевые узлы базы знаний ПИ (график функции):
Ключевые узлы базы знаний ПИ (математическое выражение):
Для функционирования интерфейса необходимы следующие просмотрщики:
В настоящий момент реализованы просмотрщики sc.g-конструкций, графических иллюстраций и flash-анимации.
Помимо просмотрщиков в систему должны быть включены редакторы:
Реализован редактор sc.g-конструкций.
Также в интеллектуальной системе должны присутствовать трансляторы из внешних форм представления информации в SC-код и наоборот:
Реализованы транслятор SC-кода в sc.g-конструкции и транслятор sc.g-конструкций в SC-код.
Рис. 4.1 Пример компонента для просмотра и редактирования графиков функций
Рис. 4.2 Пример интерфейса редактора математических выражений
Рис. 4.3 Пример полученной в результате трансляции sc-конструкции
Демонстрационный сборник вопросов:
Примеры протоколов решений:
Вопрос: полная семантическая окрестность понятия "функция".
Рис. 5.1 Функция
Вопрос: декомпозиция базы знаний по операционному исчислению.
Рис. 5.2 Декомпозиция БЗ по ОИ
Вопрос: высказывания теории операционного исчисления.
Рис. 5.3 Теория ОИ
Преимущества разработанного пользовательского интерфейса:
Информация о каждом элементе управления содержится в базе знаний интеллектуальной системы, что дает возможность получать ответы на вопросы, заданные к элементам управления.
Многообразие внешних форм представления информации повышает эффективность взаимодействия пользователя с системой. Естественное использование математического аппарата обеспечивает широкий контингент пользователей системы. Естественно-языковой интерфейс значительно повышает интеллектуальность системы.
Способность подсистемы интерфейса анализировать действия пользователя увеличивает эффективность и быстродействие диалога с системой. Анализ действие дает возможность указать пользователю наиболее эффективный порядок взаимодействия. Выполнение наиболее используемых пользователей функций может быть оптимизировано.
В ходе выполнения расчетной работы был разработан проект пользовательского интерфейса интеллектуальной справочной системы по операционному исчислению.
Были выделены необходимые формы и языки внешнего представления информации, а также функциональные компоненты. Была разработана структура пользовательского интерфейса.