Интеллектуальная диагностика компьютерных систем

Методы представления и обработки знаний в интеллектуальных системах диагностирования. Исследование метода оптимизации бинарных деревьев решений путем уменьшения размерности дерева и определения несущественных атрибутов (диагностических признаков).

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

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

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

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

УДК 681.326

Интеллектуальная диагностика компьютерных систем

Давыдов А.А. ХНУРЭ (Украина)

Аннотация

интеллектуальный бинарный диагностирование

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

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

Интеллектуальная диагностика (ИД) решает обширный круг задач, многие из которых являются смежными с задачами других научных дисциплин. ИД представляет собой совокупность средств, позволяющих строить надежные и адекватные модели диагностируемых сложных технических объектов и процессов по экспериментальным данным, обладающие при этом низкой избыточностью, высокой эффективностью и способностью адаптироваться к изменениям во внешней и внутренней средах диагностируемого объекта (процесса) [1].

Постановка задачи. Основные трудности при проектировании интеллектуальных диагностических систем связаны с тем, что такие системы разрабатываются для плохо формализованных предметных областей, в которых знания неточны, неполны, противоречивы и изменчивы. Это делает необходимым разработку эффективных методов представления и обработки таких знаний. В частности, возникает необходимость пополнения, обобщения и классификация диагностической информации. При этом наиболее удобной формой представления знаний для компьютерной обработки являются логические системы в виде деревьев решений [2].

Для диагностирования компьютерной системы (КС), которая представляет собой сложный технический объект, успешно используются бинарные деревья решений (БДР - Binary Decision Trees) [3]. При проектировании диагностического обеспечения КС первоначально составляется диагностическая матрица, которая содержит двоичные диагностические признаки и возможные состояния объекта. По данной матрице конструируется БДР, затем на основе анализа дерева решается задача классификации, т.е. принимается решение о работоспособности отдельных компонентов КС.

В связи с большой размерностью БДР для реальных технических объектов актуальной задачей являются методы оптимизации построенных деревьев решений.

Оптимизация деревьев решений с использованием теории ПФ. Представим БДР в виде переключательной функции (ПФ) n аргументов, где n - количество диагностических признаков, а функция f(X),которая описывает состояния КС [4]. Как правило, диагностическая матрица, по которой строится БДР, задана не на всех 2n двоичных наборах и ПФ в этом случае является неполностью определенной. Данное обстоятельство позволяет выполнить минимизацию ПФ (оптимизацию БДР).

Очевидно, что если ПФ n аргументов имеет m определенных наборов, на которых функция принимает значения, равные нулю или единице, то при m < 2n существуют p = 2n - m неопределенных наборов значений аргументов. Доопределение этих наборов двоичными значениями имеет 2p вариантов, из которых целёсообразно выбрать такое, которое обеспечивает минимальное значение ПФ по сравнению с другими вариантами.

Для сложных ПФ большой размерности одним из перспективных методов получения минимальной ПФ является скобочная форма (СФ) ПФ, которая по своей сути совпадает с БДР.

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

Рассмотрим представление БДР в виде ПФ четырех аргументов. Пусть ПФ задана таблицей истинности (табл. 1).

Таблица 1. Таблица истинности

Переменные,

функция

№ наборов

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

x1

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

x2

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

x3

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

x4

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

x

x

x

1

1

x

x

x

x

x

0

1

x

1

0

Возможные входы ячеек первого ряда -- это различные паросочетания из трехэлементного множества входных значений ПФ {0, 1, х}.

Отметим, что для совпадающих входных значений 00, 11, хх переменная x фиктивна и выходные функции соответственно равны 0, 1, х.

Очевидно, чем больше в БДР ПФ фиктивных переменных, тем проще конечный вид скобочной формы ПФ. Добиться увеличения фиктивных переменных в БДР можно двумя путями: оптимальным доопределением значений функции на неопределенных входных наборах и перестановкой переменных в рядах БДР.

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

Введем количественную оценку оптимальности БДР с помощью понятия сходности узлов БДР. Сходными являются узлы, для которых обе входные функции одинаковы. Если для i-го яруса выполняется условие , то переменная xi фиктивна, так как все узлы i-го яруса сходны. Для определения сходных узлов БДР используем операцию сравнения возможных входных двоичных значений узла: 0, 1, х. Для вычисления сходности в каждом ярусе БДР по каждой переменной необходимо осуществлять сравнение всех взаимно дополнительных ячеек по таблице Венна.

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

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

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

Список литературы

1. Кривуля, Г. Ф. Интеллектуальные средства диагностики компьютерных систем [Текст] / Г. Ф. Кривуля, А. А. Давыдов / Сборник научных трудов 3-го Международного радиоэлектронного форума “Прикладная радиоэлектроника. Состояние и перспективы развития”. - Харьков: ХНУРЭ, 2008.

2. Breiman L. Classification and Regression Trees / L. Breiman, J. H. Friedman, R. A. Olshen, C. T. Stone. -- Wadsworth, Belmont, California, 1984.

3. Morris Rosenthal. Computer Repair with Diagnostic Flowcharts / Rosenthal Morris // Foner Books. - 2004. - pp. 1-113.

4. Кривуля Г. Ф. Минимизация неполностью определенных переключательных функций с помощью граф-схем [Текст] / Г. Ф. Кривуля // Асу и приборы автоматики. - Харьков. - 1981. №57. - С. 87-96.

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

...

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

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

    курсовая работа [768,2 K], добавлен 16.02.2015

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

    курсовая работа [51,9 K], добавлен 18.02.2011

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

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

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

    контрольная работа [93,8 K], добавлен 29.11.2006

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

    курс лекций [538,1 K], добавлен 16.06.2012

  • Инструментальные средства проектирования интеллектуальных систем. Анализ традиционных языков программирования и представления знаний. Использование интегрированной инструментальной среды G2 для создания интеллектуальных систем реального времени.

    контрольная работа [548,3 K], добавлен 18.05.2019

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

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

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

    реферат [32,2 K], добавлен 04.10.2009

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

    реферат [170,3 K], добавлен 14.11.2013

  • Системы и задачи их анализа. Методы системного анализа: аналитические; математические. Сущность автоматизации управления в сложных системах. Структура системы с управлением, пути совершенствования. Цель автоматизации управления. Этапы приятия решений.

    реферат [324,3 K], добавлен 25.07.2010

  • Методы и средства защиты информационных данных. Защита от несанкционированного доступа к информации. Особенности защиты компьютерных систем методами криптографии. Критерии оценки безопасности информационных компьютерных технологий в европейских странах.

    контрольная работа [40,2 K], добавлен 06.08.2010

  • Фреймы как один из распространенных формализмов представления знаний в электронных системах, их классификация и типы, структура и элементы. Иерархические фреймовые структуры и принципы их построения. Код программы Интерфейс. Разработка программного кода.

    лабораторная работа [524,2 K], добавлен 02.11.2013

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

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

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

    дипломная работа [960,9 K], добавлен 12.12.2008

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

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

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

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

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

    курсовая работа [538,2 K], добавлен 09.04.2015

  • Тенденции развития компьютерных систем сбора и математической обработки ЭКГ. Главные принципы и методы объектно-ориентированного программирования. Разработка программы реализации программных фильтров для определения моментов подачи импульсов дефибриляции.

    дипломная работа [337,6 K], добавлен 28.04.2011

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

    реферат [2,6 M], добавлен 22.12.2014

  • Изучение системной поддержки, применения, конфигурирования параллельного (LPT) и последовательного (СОМ) интерфейсов ввода-вывода компьютерных систем, проведение их технической диагностики, устранение неисправностей. Разработка собственных устройств USB.

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

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