- •1 Направления искусственного интеллекта и понятие иис – 2 ч. [1; 2; 9]
- •1.1 Основные направления искусственного интеллекта и их характеристика. (Гаврилова)
- •1.1.1 Основные направления искусственного интеллекта и их характеристика. (Андрейчикова)
- •1.2 Состояние работ в области экспертных систем и направлениям искусственного интеллекта. (Попов)
- •1.3 Понятие интеллектуальной информационной системы (иис). (Андрейчикова)
- •1.5 Классификация иис. (Андрейчикова)
- •2 Понятие экспертных систем. – 2 ч. [1; 2; 3; 9]
- •2.1 2.2 2.3 Экспертные системы (эс). Назначение экспертных систем. Формальные основы экспертных систем. (Попов)
- •Назначение экспертных систем
- •Формальные основы экспертных систем
- •3 Архитектура экспертных систем и этапы разработки - 2 ч. [2; 8; 9]
- •3.3 Этапы разработки экспертных систем. (Попов)
- •5 Методы и модели представления знаний. (Попов)
- •5.1 Формальная логическая модель представления знаний. (Попов)
- •5.2. Семантическая модель представления знаний. (Попов)
- •5.3 Фреймовая модель представления знаний. (Попов)
- •5.4 Продукционная модель представления знаний. (Попов)
- •5.6 Модель представления знаний: “прецеденты”.
- •5.5 Модель доски объявлений для представления знаний.
- •5.7 Гибридные модели представления знаний
- •6 Методы поиска решений в эс
- •7 Понятие и определение нечетких знаний – 2 ч. [3; 14]
- •7.1 Нечеткие знания
- •7.2 Понятие лингвистической переменной, определение ее значения
- •7.3 Понятие нечеткого множества
- •7.4 Определение нечеткого множества (через базовую шкалу и функцию принадлежности)
- •7.5 Понятие функции принадлежности
- •7.6 Операции с нечеткими знаниями
- •8 Стратегии получения знаний - 2 ч. [3]
- •8.1 Извлечение знаний из данных, приобретение знаний, формирование знаний. Теоретические аспекты извлечения знаний.
- •Теоретические аспекты извлечения знаний
- •Психологический аспект извлечения знаний
- •Лингвистический аспект извлечения знаний
- •Гносеологический аспект извлечения знаний
- •Теоретические аспекты структурирования знаний
- •Историческая справка
- •Иерархический подход
- •Традиционные методологии структурирования
- •Объектно-структурный подход (осп)
- •9 Проектирование экспертных систем - 2ч. [1; 3]
- •9.1 Этапы проектирования экспертной системы: идентификация, концептуализация, формализация, реализация, тестирование, опытная эксплуатация.
- •9.4 Технология проектирования и разработки промышленных эс.
- •9.5 Характеристика этапов разработки эс.
- •9.6 Технология быстрого прототипирования эс.
- •9.7 Характеристика стадий разработки прототипа эс.
- •10 Понятие нейроинформатики, история развития
- •Задача обучения нейронной сети на примерах.
- •12.1 Интерфейс вывода нейросетевого блока
- •12.2 Интерпретатор нейросетевого блока
- •12.3 Блок «Учитель» нейроимитатора
- •12.4 Блок «Оценка»
- •4.3.8. Конструктор нейронной сети
- •12.7 Блок «Констрастер»
- •4.3.9. Контрастер нейронной сети
- •42. Схема работы интеллектуального компонента прогнозирования временных рядов показателей.
- •44. Персептрон Розенблатта.
- •46.Карта самоорганизации Кохонена.
- •45 Многослойный перцептрон и его обучение
12.1 Интерфейс вывода нейросетевого блока
Каждую вычислительную систему при рассмотрении интерфейса человек-компьютер можно оценивать двумя критериями: точность и удобство. Точность означает, что при поступлении на вход системы заданных значений на ее выходе получаются заданные результаты (проверяют тестированием).
Стратегия разработки интерфейса человек-компьютер:
интерфейс может являться отдельным компонентом системы. Интерфейс необходимо проектировать отдельно, как и отдельно разрабатывать структур файлов, обрабатываемых системой. Состав и форма представления входных и выходных данных должны быть предметом тщательного анализа разработчиков;
максимальное использование возможностей аппаратных и программных средств, современных информационных технологий, мультимедиа и графики;
использование библиотек стандартных программных средств, классов, обеспечивающих стандартизированный подход к построению интерфейса;
учет возможностей конкретных технических средств при построении интерфейса;
учет возможностей потенциальных пользователей системы;
активное привлечение пользователя при разработке интерфейса системы, при этом удобно использовать итерационный подход – проверять качество интерфейса на опытных образцах во взаимодействии с потенциальным пользователем;
разработка средств адаптации в рамках интерфейса, т.е. возможность его настройки на нужды разных пользователей, а также одного пользователя в разные периоды его работы.
Интерфейс включает два основных компонента:
процесс диалога, который связывает диалоговые процессы в одну систему;
набор процессов ввода-вывода, которые обеспечивают связь между пользователем и процессом диалога.
Диалог между человеком и компьютером можно определить как обмен информацией между вычислительной системой и пользователем, проводимый с помощью интерактивного терминала по определенным правилам.
Процесс диалога – это механизм обмена информацией, который можно рассматривать как оболочку, включающую все входящие в систему процессы по выполнению определенных заданий.
Диалоговые процессы можно классифицировать по формату поддерживаемых входных сообщений (грамматике) и способу ведения диалога.
Обычные интерфейсы иначе называют «слепыми». Пересылка информации осуществляется в виде простого (механического преобразования), т.е. нажатия клавиш вызывают выполнение определенных фиксированных процедур без анализа действий пользователя и вводимой информации. Интерфейс вывода нейросетевого блока является интеллектуальным, т.е. адаптивным.
Адаптивные интерфейсы обеспечивают расширение обычных в определенных пределах, т.е., начиная от простейшего контроля сообщений и до полной адаптации пользователя. При полной адаптации диалоговая система стремится построить модель пользователя, которая изменяется по мере работы последнего с системой и определяет стиль диалога, адаптируя его в зависимости от этих изменений.
Структуры интеллектуального интерфейса: СХЕМА
Рисунок 4.3 - Обычные интерфейсы (иначе называются "слепыми )
Рисунок 4.4 - Структура интеллектуального интерфейса
Интеллектуальные интерфейсы как бы пытаются расширить взаимодействия между человеком и компьютером с помощью: увеличения диапазона способов ввода и вывода, посредством которых происходит взаимодействие; обогащения грамматике ввода вывода; попытки кооперации с пользователем в достижении целей задачи.