Анализ использования экспертных систем
Анализ программ для вычислительных машин, обеспечивающих экспертизу в различных областях знаний, которые получили название экспертных систем. ЭС охватывают разные предметные области. Целесообразность их использования. Описание алгоритма разработки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 18.01.2021 |
Размер файла | 570,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
АНАЛИЗ ИСПОЛЬЗОВАНИЯ ЭКСПЕРТНЫХ СИСТЕМ
Шараев М.Э., Студент магистратуры 2 курс.
Факультет информационных технологий Кафедра информационных систем, сетей и безопасности Российский государственный социальный университет, Россия, г. Москва
Демошенков Г.Г., Студент магистратуры 1 курс.
Факультет информационных технологий Кафедра информационных систем, сетей и безопасности Российский государственный социальный университет, Россия, г. Москва
Аннотация: В статье описываются различные виды экспертных систем. Обоснована целесообразность их использования, также дается краткое описание алгоритма разработки экспертных систем
Ключевые слова: экспертные системы, электронно-вычислительная машина.
Annotation: The article describes various types of expert systems. The expediency of their use is grounded, a brief description of the algorithm for developing expert systems is also given.
Key words: expert systems, computer.
экспертный система вычислительный программа
В самое последнее время были созданы программы для вычислительных машин, обеспечивающие экспертизу в различных областях знаний, которые получили название экспертных систем (ЭС). Особое внимание в этом плане уделяется медицине, проблемам управления производством, обнаружению газовых и нефтяных месторождений, налоговой политике, составлению расписания работы, различного рода технологическим процессам. Программы, работающие в качестве экспертных систем в некоторых из названных областей, делаются так, чтобы они были коммерчески доступны; некоторые из них рассчитаны на мини-компьютеры. По замыслу экспертная система должна усвоить существенную часть знаний человека-эксперта в конкретной области и быть в состоянии использовать накопленную информацию так, как это делал бы человек. Например, экспертная система в области медицины должна уметь ставить диагноз, т.е. при подаче на вход в качестве данных симптомов пациента программа должна давать заключение о возможных заболеваниях .
Основные отличия ЭС от других программных документов - использование не только данных, но и знаний, применение специального механизма вывода решений и новых знаний на основе имеющихся. Экспертные системы предназначены для решения задач, которые не имеют алгоритмов, содержат неформализованные, экспертные знания и характеризуются неполными и неточными исходными данными. Экспертная система сама строит алгоритм решения таких задач в соответствии с имеющимися исходными данными. Главная особенность ЭС - представление знаний в форме, легко обрабатываемой на ЭВМ. В ЭС известен алгоритм обработки знаний, а не алгоритм решения задачи. Поэтому применение алгоритма обработки знаний может привести к получению такого результата при решении конкретной задачи, который не был предусмотрен. Обрабатывая знания, ЭС их анализирует, сравнивает, оценивает и выбирает путь решения задачи.
Объектом работы ЭС является информация, представленная специальным образом в виде правил, совокупность которых рассматривается как знание о конкретной предметной области.
ЭС охватывают самые разные предметные области, среди которых лидируют бизнес, производство, медицина, проектирование и системы управления. Во многих случаях ЭС являются инструментом, усиливающим интеллектуальные способности эксперта. Кроме того, ЭС может выступать в роли:
1) Консультанта для неопытных или непрофессиональных пользователей;
2) Ассистента эксперта-человека в процессах анализа вариантов решений. Для классификации ЭС используются следующие признаки:
A) Способ формирования решения;
Б) Способ учета временного признака;
B) Вид используемых данных и знаний;
Г) Число используемых источников знаний.
По способу формирования решения ЭС можно разделить на анализирующие и синтезирующие. В системах первого типа осуществляется выбор решения из множества известных решений на основе анализа знаний, в системах второго типа решение синтезируется из отдельных фрагментов знаний. В зависимости от способа учета временного признака ЭС делят на статические и динамические.
ЭС могут создаваться с использованием одного или нескольких источников знаний. В общем случае ЭС состоит из следующих основных компонент: базы знаний, рабочей памяти (базы данных), решателя (интерпретатора), системы объяснений, модуля приобретения знаний, интерфейса с пользователем.
Разработка ЭС выполняется группой людей, включающей экспертов, инженеров по знаниям и программистов. Инженер по знаниям помогает эксперту выявить и структурировать знания, необходимые для работы ЭС, определяет способ представления знаний в ЭС.
При наличии коллектива экспертов возникает проблема оценки непротиворечивости формулируемых ими суждений. В такой ситуации могут применяться известные способы экспертного оценивания (методы ранжирования, парных сравнений, непосредственной оценки) или выделяется среди экспертов один, отвечающий за непротиворечивость знаний
В основе технологии разработки ЭС лежат шесть основных этапов, включающих идентификацию, концептуализацию, формализацию, выполнение, тестирование и опытную эксплуатацию.
Условие возможности реализации ЭС можно сформулировать в виде следующих требований:
1. Существуют эксперты в данной области, которые решают задачу значительно лучше, чем начинающие специалисты;
2. Эксперты сходятся в оценке предлагаемого решения, так как в противном случае будет невозможно оценить качество разработанной ЭС;
3. Эксперты способны вербализовать (выразить на естественном языке) и объяснить используемые ими методы;
4. Решение задачи требует только рассуждений, а не действий;
5. Задача не должна быть слишком трудной (то есть ее решение должно занимать у эксперта несколько часов, а не недель или лет);
6. Задача, хотя и не должна быть выражена в формальном виде, все же должна относиться к достаточно «понятной» и структурированной области, то есть должна существовать возможность выделения основный понятий, отношений и способов получения решения задачи;
7. Решение задачи не должно в значительной степени опираться на «здравый смысл» (то есть широкий спектр общих сведений о мире и о способе его функционирования, которые знает и умеет использовать любой нормальный человек), так как подобные знания пока не представляется возможным в достаточном количестве заложить в ЭС.
Основной отличительной функцией ЭС является умение давать правильные предсказания, рекомендации на основе обработки поступающих данных и выявления устойчивых (закономерных) связей между характеристиками данных.
Данные системы обладают средствами самостоятельного извлечения знаний из данных, поступающих в систему в ходе ее создания и эксплуатации. Это дает возможность ЭС обнаруживать противоречия между имеющимися и вновь поступающими знаниями и данными (проверка адекватности базы знаний). Подобные возможности позволяют рассматривать данный класс ЭС как «активные» экспертные системы, выполняющие роль активного помощника пользователя.
Анализ показывает, что применение ЭС эффективно в тех случаях, когда:
1) Решаемые задачи характеризуются слабой формализацией процесса решения.
2) Предметная область достаточно узка, чтобы можно было создать всеобъемлющую БЗ и механизм обработки знаний; имеется возможность привлечения экспертов для составления БЗ, и эксперты в целом имеют одинаковое представление о решаемых проблемах и ожидаемых результатах их решения.
3) Решение проблемы возможно экспертным путем.
4) Имеет место неполнота данных.
5) Проблема легко разделяется на ряд более мелких автономных проблем;.
6) Эффект решения проблемы очевиден и будет иметь место даже при частичном или неоптимальном ее решении.
Применение ЭС нецелесообразно, если:
1) Прикладная область весьма широка.
2) Отсутствует возможность оценить эффективность решения.
3) Факты и отношения между ними описать трудно или невозможно.
4) Не найден точный методы решения проблем.
5) Нет надежных экспертов в рассматриваемой области.
Главными достоинствами ЭС являются следующие:
1) Решение с помощью ЭВМ неформализованных задач.
2) Накапливание знаний.
3) Автоматизация программирования и привлечения к разработке прикладных программ специалистов, не обученных основами программирования.
4) Получение решений, основанных на опыте большого числа специалистов-экспертов.
В ходе данного исследования было выявлены следующие преимущества от использования ЭС.
1. Постоянство. Человеческая компетенция ослабевает со временем. Перерыв в деятельности человека-эксперта может серьёзно отразиться на его профессиональных качествах.
2. Легкость передачи или воспроизведения знаний. Передача знаний от одного человека к другому, как правило, долгий и дорогой процесс, в отличие от которого передача электронной информации представляет собой простой процесс копирования программы или файла данных.
3. Устойчивость результатов. Эксперт-человек может принимать в тождественных ситуациях разные решения из-за эмоциональных факторов. Результаты ЭС - всегда стабильны.
4. Стоимость. Услуги экспертов, особенно высококвалифицированных, очень дороги. В противоположность этому ЭС характеризуются дорогостоящей разработкой, но дешевой эксплуатацией.
ИСПОЛЬЗОВАННЫЕ ИСТОЧНИКИ
1. Введение в искусственный интеллект [Текст]: учеб. пособие для студентоввузов / Л.Н. Ясницкий. - М. : Академия, 2005. - 175 с.: ил. - (Высшее профессиональное образование). - Библиогр.: с. 170-173. - 5100 экз. - 1ББК 5-7695-1958-4. 15 экз. [Гриф УМО МО РФ]
2. Введение в искусственный интеллект [Текст] : конспект лекций : учеб.пособие / Д.В. Смолин. - 2-е изд., перераб. - М.: ФИЗМАТЛИТ, 2007. - 259 с. :ил. - Библиогр.: с. 253-255. - 1000 экз. - 1ББК 978-5-9221-0862-1 (в пер.)
3. Искусственные нейронные сети. Теория и практика [Текст] / В. В. Круглов, В.В. Борисов. - 2-е изд. - М. : Горячая линия-Телеком, 2002. - 382 с. :ил., граф.,табл. - Библиогр.: с. 377-378. - 1ББК 5-93517-031-0 (в пер) 3 экз.
4. Галушкин А.И. Нейронные сети: основы теории. - М.: Горячая линия -Телеком, 2010. - 496 с.
5. Осовский С. Нейронные сети для обработки информации. -- М.: Финансы и статистика, 2002, 344с.
Размещено на Allbest.ru
...Подобные документы
Определение экспертных систем, их достоинство и назначение. Классификация экспертных систем и их отличие от традиционных программ. Структура, этапы разработки и области применения. Классификация инструментальных средств и технология разработки систем.
курсовая работа [78,0 K], добавлен 03.06.2009Понятие и особенности экспертных систем, способных накапливать, обрабатывать знания из некоторой предметной области, на их основе выводить новые знания и решать на основе этих знаний практические задачи. История и устройство юридических экспертных систем.
реферат [58,4 K], добавлен 17.03.2015Изучение характеристик, классификации, функций и основных элементов экспертных систем. Исследование их структуры и отличительных особенностей от другого программного обеспечения. Описания методов проектирования и области применения экспертных систем.
реферат [38,1 K], добавлен 18.09.2013Понятия, классификация и структура экспертных систем. Базы знаний и модели представления знаний. Механизмы логического вывода. Инструментальные средства проектирования и разработки экспертных систем. Предметная область ЭС "Выбор мобильного телефона".
курсовая работа [2,2 M], добавлен 05.11.2014Ознакомление с методами разработки экспертных систем, предназначенных для обобщения, хранения, использования знаний и опыта, накопленного специалистами в конкретных предметных областях. Проектирование программы на языке Пролог, ее отладка и тестирование.
курсовая работа [69,6 K], добавлен 12.05.2013Структура экспертных систем, их классификация и характеристики. Выбор среды разработки программирования. Этапы создания экспертных систем. Алгоритм формирования базы знаний с прямой цепочкой рассуждений. Особенности интерфейса модулей "Expert" и "Klient".
курсовая работа [1,1 M], добавлен 18.08.2009Механизм автоматического рассуждения. Основные требования к экспертным системам. Наделение системы способностями эксперта. Типовая структура и классификация интерфейсов пользователей экспертных систем. Основные термины в области разработки систем.
презентация [252,6 K], добавлен 14.08.2013Сущность экспертных систем и их научно-познавательная деятельность. Структура, функции и классификация ЭС. Механизм вывода и система объяснений. Интегрированные информационные системы управления предприятием. Применение экспертных систем в логистике.
курсовая работа [317,3 K], добавлен 13.10.2013Сущность, виды, направления использования и основные понятия экспертных систем. Понятие и характеристика основных элементов структуры экспертной системы. Основные виды классификаций экспертных систем: по решаемой задаче и по связи с реальным временем.
доклад [104,5 K], добавлен 09.06.2010Основные этапы при создании экспертных систем: идентификация, концептуализация, формализация, выполнение, отладка и тестирование, опытная эксплуатация и внедрение. Соответствия между этапами проекта RAD и стадиями технологии быстрого прототипирования.
лекция [38,8 K], добавлен 07.11.2013Этапы разработки экспертных систем. Требования к организации-разработчику. Правильный выбор подходящей проблемы, работа с экспертом. Разработка прототипной системы. Развитие прототипа до промышленной экспертной системы. Особенности оценки системы.
презентация [169,1 K], добавлен 14.08.2013Отличительные черты компьютерных программ экспертных систем, их разработка. Составные части систем: база знаний, механизм вывода, система пользовательского интерфейса. Структура базы знаний экспертной системы для помощи медикам в постановке диагноза.
курсовая работа [325,0 K], добавлен 04.02.2011Понятие и содержание экспертных систем, принципы взаимосвязи элементов: интерфейса пользователя, собственно пользователя, эксперта, средств объяснения, рабочей памяти и машины логического вывода. Классификация, преимущества, недостатки экспертных систем.
реферат [33,9 K], добавлен 25.02.2013Технология экспертных систем на основе искусственного интеллекта: разработка и внедрение компьютерных программ, способных имитировать, воспроизводить области деятельности человека, требующих мышления, определенного мастерства и накопленного опыта.
курсовая работа [264,8 K], добавлен 22.12.2008Экспертная система - компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Структура, режимы функционирования, классификация экспертных систем, этапы разработки. Базы знаний интеллектуальных систем.
реферат [32,2 K], добавлен 04.10.2009Структуры вычислительных машин и систем. Фон-неймановская архитектура, перспективные направления исследований. Аналоговые вычислительные машины: наличие и функциональные возможности программного обеспечения. Совокупность свойств систем для пользователя.
курсовая работа [797,5 K], добавлен 05.11.2011Преимущества и недостатки моделей представления знаний. Модель, основанная на правилах, фреймовая модель. Семантическая сеть. Структура экспертных систем и этапы их разработки. Механизмы логического вывода. Стратегия "вверх-снизу", "от цели к ситуации").
презентация [195,3 K], добавлен 29.10.2013Теоретико-методологические основы моделирования интеграционных экспертных систем. Направления повышения эффективности адаптивных систем обнаружения сетевых аномалий. Математическая реализация модели адаптивных систем обнаружения сетевых аномалий.
дипломная работа [5,1 M], добавлен 03.01.2023Рассмотрение экспертных систем: классификация, назначение, общие принципы построения и функционирования. Среда разработки данных систем: BorlandC++ Builder 6.0 и AMZI! Prolog. Описание процесса разработки экспертной системы "Выбор спортивного инвентаря".
курсовая работа [426,9 K], добавлен 19.08.2012Решение прикладных задач с использованием искусственного интеллекта. Преимущества и недостатки экспертных систем по сравнению с использованием специалистов, области их применения. Представление знаний и моделирование отношений семантическими сетями.
реферат [260,9 K], добавлен 25.06.2015