Оценка эффективности гибридизации интеллектуальных методов на примере нейросетевой экспертной системы на основе прецендентов

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

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

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

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

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

1

Научный журнал КубГАУ, №86(02), 2013 года

ФГБОУ ВПО «Кубанский государственный технологический университет», Краснодар, Россия

ОЦЕНКА ЭФФЕКТИВНОСТИ ГИБРИДИЗАЦИИ ИНТЕЛЛЕКТУАЛЬНЫХ МЕТОДОВ НА ПРИМЕРЕ НЕЙРОСЕТЕВОЙ ЭКСПЕРТНОЙ СИСТЕМЫ НА ОСНОВЕ ПРЕЦЕДЕНТОВ

Малыхина Мария Петровна к.т.н., профессор

Бегман Юлия Викторовна к.т.н.

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

Ключевые слова: ГИБРИДНАЯ ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА, ЭКСПЕРТНАЯ СИСТЕМА, НЕЙРОННАЯ СЕТЬ, НЕЧЕТКАЯ ЛОГИКА, ПРЕЦЕДЕНТ

Разработки в области гибридных интеллектуальных систем (ГИС) являются на сегодняшний день одним из актуальных направлений в тех областях, где решение задач традиционными математическими способами и алгоритмами не дает необходимых результатов. Известно несколько путей интеграции технологий экспертных систем (ЭС) и нейронных сетей [1,7,8]:

1) интеграция в ГИС;

2) разработка коннекционистских экспертных сетей и унифицированных нейросетей;

3) повышение качества знаний за счет использования нейросетей;

4) извлечение правил из обученных нейросетей для использования в ЭС или трансляция правил предметной области в нейросеть;

5) интеграция знаний о предметной области в нейросетях;

6) конвертирование нейросетей в деревья решений или наоборот.

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

Модель интеллектуальных вычислений в гибридной системе. В технологии экспертных систем и нейронных сетей используются различные модели вычислений. Модель вычислений в экспертных системах приведена ниже [2]:

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

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

Модель нейровычислений представима следующим образом [1]:

где - архитектура нейросети; , - множества входов и выходов нейросети; - множество моделей нейронов; - обучающая и тестирующая последовательности; , - интерпретаторы обучения и нейровычислений соответственно.

Таким образом, интегрированная нейро-экспертная модель вычислений будет иметь следующий вид [2]:

где - новый набор системообразующих отношений.

Полученная нейросетевая модель ЭС способна сохранять опыт системы в целом в неявном виде. Для извлечений ответа необходимо проводить опрос системы и производить нейровычисления. Это не всегда является лучшим решением для некоторых задач. Хранить опыт интеллектуальной системы в явном виде способны системы, основанные на прецедентах. Прецедент включает: проблемную ситуацию, которая описывает состояние исследуемого процесса, когда произошел прецедент; решение этой проблемы; результат, который описывает состояние исследуемого процесса после произошедшей проблемной ситуации [4]. Модель вычислений с использованием методов рассуждений на основе прецедентов имеет следующий вид [1,2]:

где , - базы единиц прецедентов и общих знаний о предметной области; - алгоритм поиска похожих прецедентов .

Интерпретатор , используя и , обрабатывает информацию в базе прецедентов , и представляет собой совокупность процессов:

где - обнаружение; - адаптация; - пересмотр; - сохранение.

Если включить в модель нейросетевой ЭС вычисления на основе прецедентов, то полученная ГИС окажется более функциональной, сохранив при этом свою гибкость [2]:

В нейросетевой экспертной системе на основе прецедентов (НЭСП) база знаний содержит знания в виде продукций и в виде прецедентов ; - системообразующие отношения новой ГИС. Поиск решений в новой системе разбивается на нейросетевой и прецедентный с - алгоритмом определения похожих прецедентов. Обучение нейросети производится на основе данных из прецедентов.

Работоспособность представленной гибридной модели подтверждается исследованиями, проведенными ранее авторами работы[3]. Предложенная модель гибридной интеллектуальной системы была применена в области решения проблем абонентов сотовой сети.

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

- модуль приобретения знаний - включает анализ и извлечение входной информации из базы данных абонентов (БДА); входные данные преобразуются в форму прецедента или в форму продукционного нечеткого правила;

- база знаний прецедентов (БЗП);

- продукционная нечеткая база знаний (ПНБЗ) содержит правила в форме нечетких продукций;

- механизм поиска по прецедентам (МПП);

- блок обучения нейронной сети - преобразует правила из ПНБЗ в обучающие выборки для нейронной сети;

- нейро-нечеткий механизм (ННМ) - программный блок, реализующий структуру нечеткого контроллера на основе нейронной сети;

- блок объяснений решения;

- блок адаптации данных (АД) - преобразует результат нейросетевого поиска решения в форму нового прецедента.

На рисунке 1 представлена структурная схема НЭСП.

Рисунок 1 Структура нейросетевой экспертной системы на основе прецедентов

Модель подсистемы обслуживания абонентов можно представить, согласно [4], в виде нелинейного объекта с множеством входных и выходных переменных :

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

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

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

Функциональная схема НЭСП (Рисунок 2) включает ряд этапов [3].

Рисунок 2 Функциональная схема НЭСП

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

Поиск решения с помощью базы знаний прецедентов (Рисунок 3) работает с использованием евклидовой метрики [5].

Рисунок 3 Алгоритм поиска прецедента

Входными данными для алгоритма являются: описание проблемы , включающее n значений параметров, характеризующих проблему абонента; BP - непустое множество прецедентов; - веса (коэффициенты важности) параметров; M - количество рассматриваемых прецедентов из БЗП; K - пороговое значение степени сходства. Выходные данные: множество прецедентов SP, которые имеют степень сходства больше (или равную) порогового значения K.

Если проблема ранее не решалась и прецедент отсутствует в БЗП, то задание передается на вход нейро-нечеткого механизма, реализованного на основе нейросети NNFLC (Neurons Network Fuzzy Logic Controller) [6].

Обобщенный алгоритм обучения нечеткой нейронной сети (ННС) для системы НЭСП представлен на рисунке 4 [3,6].

Рисунок 4 Алгоритмы обучения нечеткой нейронной сети NNFLC (слева) и нейросетевого поиска решения проблемы (справа)

Когда ННС обучена, она используется в рабочем режиме для поиска решения проблемы абонента (см. рисунок 4). Используемые обозначения: - значения входных переменных (); - значения выходных переменных () в k-ом примере; - эталонные значения выходных переменных в k-ом примере; K - общее число примеров в обучающей выборке; - центры и - ширина для функций принадлежности; - матрица весов связей; - монотонно убывающий уровень обучения; - параметр перекрытия.

Оценка эффективности. Тестирование НЭСП показало, что предлагаемый подход к интеграции трех технологий интеллектуальных вычислений является эффективным для решения интеллектуальных задач в системах сотовой связи. Метод тестирования системы, структура и состав тестовых данных приведены в [3]. Результаты тестирования программных средств системы представлены в таблице.

Таблица

Результаты тестирования НЭСП

Показатель

Интеллектуальная подсистема

Неинтел-лектуальная часть системы

Система в целом

Поиск по прецедентам

Нейросетевой поиск

Общее число заявок абонентов

347

471

572

1390

818

Коэффициент выявления причин проблем

93,37%

100,00%

91,96%

95,11%

96,69%

Коэффициент необработанных заявок

6,63%

0,00%

8,04%

4,96%

6,63%

Коэффициент точности идентификации причин проблем

96,50%

99,72%

81,33%

92,52%

98,11%

Продолжительность обработки заявок (час.)

35,16

24,54

143,00

168

59,59

Продолжительность поиска решения

1,39

0,59

12,45

4,51

1,09

Средняя продолжительность обработки заявки

5,54

3,13

15

7,59

4,33

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

Заключение

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

Литература

1. Колесников А.В., Кириков И.А. Методология и технология решения сложных задач методами функциональных гибридных интеллектуальных систем. М., ИПИ РАН, 2007. 387 с.

2. Малыхина М.П., Бегман Ю.В. Нейросетевая экспертная система на основе прецедентов для решения проблем обслуживания абонентов сотовой сети. Известия вузов. Северо-кавказский регион. Технические науки. - Новочеркасск. №3. 2009. С. 6 - 9.

3. Малыхина М.П., Бегман Ю.В. Нейросетевая экспертная система на основе прецедентов для решения проблем абонентов сотовой сети: монография. Краснодар: Юг, 2011. 148 с.

4. Варшавский П.Р. Реализация метода правдоподобных рассуждений на основе прецедентов для интеллектуальных систем поддержки принятия решений // Труды 10 национальной конференции по ИИ с международным участием КИИ-2006. В 3-х т. М.: Физматлит., 2006. Т.1. С. 303 - 311.

5. Нечеткие гибридные системы. Теория и практика. / Батыршин И.З., Недосекин А.О., Стецко А.А., Тарасов В.Б., Язенин А.В., Ярушкина Н.Г.; Под ред. Ярушкиной Н.Г. М.: Физматлит, 2007. 208 с.

6. Бегман Ю.В. Нейросетевой подход к решению проблем абонентов сотовых сетей. // Materiaіy VII Miкdzynarodowej naukowi-praktycznej konferencji «Dynamika naukowych badaс - 2011»/ Volume 18/ Matematyka. Nowoczesne informacyjne technologie. Budownictwo i architektura: Przemyњl, 2011. С. 29 - 31.

7. Симанков В.С., Частикова В.А. Генетические алгоритмы и поиск оптимальных решений // Автоматизация и современные технологии. 2003. №6. С. 36 -45.

8. Частикова В.А. Идентификация механизмов реализации операторов генетического алгоритма в экспертных системах продукционного типа / В.А. Частикова // Научный журнал КубГАУ [Электронный ресурс]. Краснодар: КубГАУ, 2012. №75(01). - Шифр Информрегистратора: 0421200012/0024. Режим доступа: http://ej.kubagro.ru/2012/01/pdf/17.pdf.

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

...

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

  • Виды и основные функции интеллектуальных систем. Выбор инструментального средства для создания экспертной системы. Физическое проектирование базы данных. Использование среды EsWin 2.1 для разработки и тестирования экспертной системы выбора должности.

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

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

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

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

    презентация [80,5 K], добавлен 29.10.2013

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

    курс лекций [1,7 M], добавлен 27.04.2009

  • Искусственные нейронные сети как одна из широко известных и используемых моделей машинного обучения. Знакомство с особенностями разработки системы распознавания изображений на основе аппарата искусственных нейронных сетей. Анализ типов машинного обучения.

    дипломная работа [1,8 M], добавлен 08.02.2017

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

    дипломная работа [1,0 M], добавлен 17.09.2013

  • Проектирование экспертной системы выбора нейронной сети. Сущность семантических сетей и фреймов. MatLab и системы Фаззи-регулирования. Реализация программы с использованием пакета fuzzy logic toolbox системы MatLab 7. Составление продукционных правил.

    курсовая работа [904,4 K], добавлен 17.03.2016

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

    презентация [169,1 K], добавлен 14.08.2013

  • Изучение методов разработки систем управления на основе аппарата нечеткой логики и нейронных сетей. Емкость с двумя клапанами с целью установки заданного уровня жидкости и построение нескольких типов регуляторов. Проведение сравнительного анализа.

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

  • Способы применения технологий нейронных сетей в системах обнаружения вторжений. Экспертные системы обнаружения сетевых атак. Искусственные сети, генетические алгоритмы. Преимущества и недостатки систем обнаружения вторжений на основе нейронных сетей.

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

  • Разработка и внедрение автоматизированной системы управления дорожным движением. Специфика применения программы интеллектуальных транспортных сетей, использующей принцип нейронных схем, в городе Хабаровске на языке программирования Turbo Pascal 7.0.

    дипломная работа [1,7 M], добавлен 19.06.2012

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

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

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

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

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

    дипломная работа [149,8 K], добавлен 12.11.2013

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

    реферат [56,6 K], добавлен 18.03.2015

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

    курсовая работа [744,0 K], добавлен 05.02.2016

  • Анализ исследований на тему предрасположенности человека к химических зависимостям. Создание опроса, на основе проанализированной литературы. Анализ и выбор технологии для создания интеллектуальной системы. Проектирование интеллектуальной системы.

    дипломная работа [2,5 M], добавлен 26.08.2017

  • Нейронные сети как средство анализа процесса продаж мобильных телефонов. Автоматизированные решения на основе технологии нейронных сетей. Разработка программы прогнозирования оптово-розничных продаж мобильных телефонов на основе нейронных сетей.

    дипломная работа [4,6 M], добавлен 22.09.2011

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

    реферат [16,9 K], добавлен 07.03.2010

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

    презентация [98,6 K], добавлен 16.10.2013

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