Экспертные системы

Обязательные компоненты типичной экспертной системы. Модули, которые составляют типичную экспертную систему. Интерпретация запроса пользователя к базе знаний. Обычный режим работы любой экспертной системы. Разделение декларативных и процедурных знаний.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 22.01.2015
Размер файла 276,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

Федеральное государственное бюджетное образовательное учреждение

Высшего профессионального образования

«ИРКУТСКИЙ ГОСУДАРСВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ»

(ФГБОУ ВПО ИРГУПС)

Факультет: «Управление на транспорте и информационные технологии»

Кафедра: «Информационная безопасность и защита информации»

Дисциплина: «Интеллектуальные системы»

«Экспертные системы»

ЛР.460200.230400.62.001.ПЗ

Выполнил

Студент группы ИС.1.11.1 Моисеев Д.М.

Иркутск 2015

Экспертные системы

Система является интеллектуальной, если она обладает знаниями и умеет использовать их для достижения сформулированной цели. Знания - это то, без чего нет интеллектуальной системы. Экспертные системы как отдельное направление выделилось из общего русла исследований по искусственному интеллекту в начале 80-х гг. Экспертные системы явились первыми действительно интеллектуальными системами и, в конечном счете, интеллектуальность определила их коммерческий успех.

Что же такое Экспертная система?

Экспертная система - это вычислительная система, в которую включены знания специалистов о некоторой узкой предметной области в форме базы знаний. Экспертные системы должны уметь принимать решения вместо специалиста в заданной предметной области.

Рассмотрим обязательные компоненты типичной Экспертной системы.

Компоненты ЭС

База знаний (БЗ)

Основу базы знаний составляет описание объектов данной предметной области, их свойств и связей между ними, выполненное посредством некоторого формального языка, понятного компьютеру.

База знаний - это совокупность знаний, которые отражают свойства объектов в рассматриваемой проблемной области, их взаимосвязи, а также действия над объектами, которые формализованы с помощью некоторой модели представления знаний.

В общем случае Экспертная система должна сохранять в Базе Знаний информацию о частных случаях, в том числе факты и выводы. Сюда включают данные, полученные в каждом отдельном случае решения задачи, частные заключения, степени доверия к заключениям и тупики в процессе поиска. Эта информация отделяется от общей базы знаний в отдельную часть, составляющую Данные частных случаев (рис. 1).

Рис. 1. Модули, которые составляют типичную экспертную систему

Пользовательский интерфейс - выполняет интерпретацию запроса пользователя к базе знаний и формирует ответ в удобной для пользователя форме. При разработке интерфейса экспертной системы используют разные его реализации, включая "вопрос-ответ", меню управления, графический интерфейс или интерфейс на основе естественного языка.

Редактор Знаний (Механизм приобретения знаний) - реализует процедуру накопления знаний в базе знаний.

Машина вывода (Механизм вывода, Решатель) - моделирует ход рассуждений эксперта на основании знаний, имеющихся в базе знаний ЭС, и реализует процедуру поиска решения задачи: строит цепочку рассуждений (логических выводов), приводящую к конкретному результату.

Блок объяснений

Еще одним обязательным компонентом экспертной системы является блок, позволяющий пользователю получить ответы на вопросы "Как была получена данная рекомендация?" и "Почему экспертная система приняла такое решение?". Отвечая на вопрос "Как ", экспертная система предъявляет пользователю шаг за шагом весь процесс получения решения с указанием использованных фрагментов базы знаний. При ответе на вопрос "Почему" система демонстрирует последнее применение правила вывода, иными словами, последний шаг в процессе принятия решения.

Штриховые линии на рис. 1 объединяют модули ЭС, которые входят в оболочку ЭС

Разделение знаний и других блоков, реализующих работу ЭС, позволяет использовать одни и те же модули (оболочку ЭС), для создания новой ЭС для других приложений. В этом случае база знаний и данные о частных случаях будут пополняться в соответствии с новыми приложениями.

Существуют специальные готовые оболочки экспертных систем, которые позволяют посредством редактора базы знаний заполнить Базу знаний экспертной системы и получить конкретные правила вывода для данной проблемной области.

Занимается этим специалист, которого обычно называют "инженер по знаниям" (когнитолог), использующий знания эксперта в данной проблемной области для заполнения Базы знаний Экспертной системы (рис. 2).

экспертный система запрос знание

Рис. 2. Заполнение Базы Знаний Экспертной системы

Как работает ЭС?

Обычный режим работы любой экспертной системы - диалог с пользователем. С помощью интерфейса экспертная система попросит пользователя ввести какие-то исходные сведения об объектах, фигурирующих в задаче, и пользователь должен сообщить эти данные в принятой для данной ЭС форме.

Получив ответ на свой запрос, ЭС задаст следующий вопрос и так шаг за шагом будет продвигаться к искомому ответу. Конечно, в какой-то момент может оказаться так, что у пользователя нет ответа на вопрос системы. Тогда он вправе попросить предъявить уже достигнутый уровень решения и, более того, весь ход рассуждений, приведший к создавшемуся положению. Впрочем, как было отмечено, пользователь и в случае полного решения задачи может получить исчерпывающую информацию о том, как этот ответ был получен.

В этом смысле экспертная система может выступать как средство обучения, демонстрируя пользователю то, как нужно рассуждать, чтобы принять требуемое решение.

Характерными чертами экспертной системы являются:

· четкая ограниченность предметной области;

· способность принимать решения в условиях неопределенности (не всегда);

· способность объяснять ход и результат решения понятным для пользователя способом;

· четкое разделение декларативных и процедурных знаний (фактов и механизмов вывода);

· способность пополнять базу знаний, возможность наращивания системы;

· результат выдается в виде конкретных рекомендаций для действий в сложившейся ситуации, не уступающих решениям лучших специалистов;

· ориентация на решение неформализованных (способ формализации пока неизвестен) задач;

· алгоритм решения не описывается заранее, а строится самой экспертной системой (Решатель);

· отсутствие гарантии нахождения оптимального решения с возможностью учиться на ошибках.

Для классификации ЭС используют следующие признаки:

· Способ формирования решения;

· Способ учета временного признака;

· Вид используемых данных;

Где используются экспертные системы?

Область Искусственного Интеллекта имеет более чем сорокалетнюю историю развития. В настоящее время технология экспертных систем используется для решения различных типов задач: интерпретация, предсказание, диагностика, планирование, конструирование, контроль, отладка, инструктаж и управление.

То есть в самых разнообразных проблемных областях, таких как:

· финансы,

· нефтяная и газовая промышленность,

· энергетика,

· транспорт,

· фармацевтическое производство,

· космос, металлургия,

· горное дело,

· химия,

· образование,

· целлюлозно-бумажная промышленность,

· телекоммуникации и связь.

Вывод

По качеству и эффективности решения экспертные системы не уступают решениям эксперта-человека. Решения экспертных систем обладают прозрачностью, т.е. могут быть объяснены пользователю на качественном уровне (в отличие от решений, полученных с помощью числовых алгоритмов, и в особенности от решений полученных статистическими методами). Это качество экспертных систем обеспечивается их способностью рассуждать о своих знаниях и умозаключениях. Экспертные системы способны пополнять свои знания в ходе взаимодействия с экспертом.

Размещено на Allbest.ru


Подобные документы

  • Структура типичной экспертной системы. База данных (рабочая память), её назначение. Функция getsport как экземпляр класса cSport. Алгоритм работы экспертной системы. Реализация пользовательского интерфейса. Результаты тестирования системы пользователем.

    курсовая работа [1018,8 K], добавлен 13.06.2012

  • Назначение экспертной системы. Разработка экспертной системы путем самостоятельного программирования в полном объеме простейшей ЭС в "GURU". Листинг экспертной системы по прогнозированию на бирже уровня цен, если валютный курс доллара падает или растет.

    лабораторная работа [17,8 K], добавлен 15.01.2011

  • Фреймовые модели представления знаний. Разработка структуры фреймов для реализации экспертной системы. Разработка экспертной системы с фреймовой моделью представления знаний. Редактирование базы фактов кандидатов и описание режима консультации.

    курсовая работа [1,3 M], добавлен 13.10.2012

  • Разработка экспертной системы по выбору языка программирования для данного программного обеспечения. Выбор и обоснование механизма вывода решения. Дерево базы знаний экспертной системы. Программа формирования основного меню, руководство пользователя.

    курсовая работа [1,9 M], добавлен 15.08.2012

  • Общая характеристика киноиндустрии как предметной области работы. Разработка базы данных и дерева вопросов для получения информации для выбора фильма. Программная реализация экспертной системы. Тестирование системы и создание руководства пользователя.

    курсовая работа [1,9 M], добавлен 19.05.2014

  • Структура экспертной системы: база знаний, механизм вывода, система пользовательского интерфейса. Анализ требований, проектирование системы "Подбор сотовых телефонов". Спецификация области, кодирование. Листинг программы, результаты тестирования.

    курсовая работа [24,5 K], добавлен 12.05.2013

  • Аналитический обзор системы управления курсами Moodle, программное построение ее модулей. Разработка структурной схемы и базы знаний экспертной системы. Создание дерева вопросов и выбор алгоритма поиска решений. Анализ возможных угроз и защита информации.

    дипломная работа [534,7 K], добавлен 14.12.2013

  • Проблема представления знаний. Представление декларативных знаний как данных, наделенных семантикой. Представление процедурных знаний как отношений между элементами модели, в том числе в виде процедур и функций. Представление правил обработки фактов.

    курсовая работа [33,1 K], добавлен 21.07.2012

  • Создание интеллектуальной экспертной системы по подбору комплектующих для стационарного компьютера. Медицина как пример экспертной системы с использованием метода Криса-Нейлора. Извлечение знаний, их структурирование, представление, стратегия вывода.

    контрольная работа [827,5 K], добавлен 14.12.2012

  • База знаний - структурированная информация из области знаний для использования кибернетическим устройством (человеком). Классификация, структура, формат представления знаний, интеллектуальные системы поиска информации. Базы знаний на примере языка Пролог.

    презентация [51,3 K], добавлен 17.10.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.