
- •Предисловие
- •Лабораторная работа № 1 Логико-алгебраические модели представления знаний Теоретическая часть
- •Практическая часть
- •Лабораторная работа № 2. Семантические модели представления знаний Теоретическая часть
- •Практическая часть
- •Лабораторная работа № 3 Продукционные модели представления знаний Теоретическая часть
- •Практическая часть
- •Лабораторная работа № 4 Фреймовые модели представления знаний Теоретическая часть
- •Практическая часть
- •Лабораторная работа № 5 Нечеткие системы Теоретическая часть
- •Практическая часть
- •Тема 1.Исследование способов формирования нечётких множеств и операций над ними Варианты выполнения лабораторной работы по теме 1 представлены примерами п1-п9, в том числе:
- •Лабораторная работа № 6. Нейронные сети Теоретическая часть
- •Практическая часть
- •Тема 3. Изучение свойств линейного нейрона и линейной нейронной сети.
- •Тема 4 . Изучение многослойного нелинейного перцептрона и алгоритма обратного распространения ошибки.
- •Тема 5 . Изучение радиальных базисных , вероятностных нейронных сетей, сетей регрессии.
- •Тема 6.. Изучение сетей Кохонена и алгоритма обучения без учителя.
- •Лабораторная работа № 7 Генетические алгоритмы Теоретическая часть
- •Тема 6 .Основные элементарные функции генетических вычислений.
- •Тема 7 .Основные интегральные функции генетических вычислений.
- •Тема 8 . Прикладные оптимизационные задачи.
- •Лабораторная работа № 8 Гибридные системы Теоретическая часть
- •Практическая часть
- •Библиографический список
- •Смагин а.А., Мельниченко а.С., Липатова с.В. Интеллектуальные информационные системы. Учебное пособие- Ульяновск: УлГу,2009.- 120 с.
Практическая часть
Содержание и порядок выполнения работы
Цель работы
Лабораторная работа имеет своей целью приобретение студентами умений и навыков представления знаний фреймовыми моделями.
Исходные данные
Вариант 1
Разработайте фреймовую модель для классификации компьютеров с использованием связей АКО и IS-A. Рассмотрите такие классы, как вычислительные системы, компьютеры общего назначения, однопроцессорные и многопроцессорные компьютеры. Данные о конкретных классах вычислительной техники предоставляет преподаватель.
Вариант 2.
Разработайте фреймовую модель для классификации средств обеспечения межкомпьютерного взаимодействия с использованием связей АКО и IS-A. Рассмотрите такие классы, как локальные и глобальные сети, сети с маркерным кольцом, звездообразные , централизованные , децентрализованные сети, сети с модемными линиями связи, телекоммуникационные сети, группы новостей и электронная почта. Данные о средствах межкомпьютерного взаимодействия предоставляет преподаватель.
Вариант 3
Разработайте фреймовую модель для описания здания, в котором вы проходите обучение. Данные об аудиториях, лабораториях, корпусах предоставляет преподаватель.
Вариант 4
Разработайте фреймовую модель для описания диагностических процедур, позволяющих узнать, какие действия следует предпринять в случае отказа конкретной компьютерной системы. Данные о компьютерной системе предоставляет преподаватель
Вариант 5
Разработайте фреймовую модель для описания диагностических процедур, позволяющих узнать, какие действия следует предпринять в случае отказа программной системы (операционной системы, СУБД и т.д.). Данные о программных системах предоставляет преподаватель
Порядок выполнения работы
1. Описать на русском языке факты, представляющие основные элементы (объекты) предметной области по каждому из вариантов задачи.
2. В соответствии с заданным вариантом представить в виде ориентированного взвешенного графа классификационную схему решения задачи.
3. В узлах и на дугах отобразить в соответствии с табл. 7 множество слотов фрейма и их отношений.
Оформление лабораторной работы
Лабораторная работа оформляется в соответствии с приложением
данного учебного пособия.
Лабораторная работа № 5 Нечеткие системы Теоретическая часть
При формализации знаний существует проблема, затрудняющая использование традиционного математического аппарата,- описание понятий, оперирующих качественными характеристиками объектов (много, мало, сильный, очень сильный и т. п.). Для разрешения таких проблем в начале 70-х годов XX века американский математик Лотфи Заде предложил формальный аппарат нечетких систем (fuzzy set). Позднее это направление получило широкое распространение и положило начало одной из ветвей искусственного интеллекта (ИИ) под названием мягкие вычисления (soft computing). Лотфи Заде предложил два основополагающих понятия нечётких систем:
-
лингвистическую переменную;
-
функцию принадлежности.
Лингвистическая переменная (ЛП) - это переменная, значение которой определяется набором вербальных (т. е. словесных) характеристик некоторого свойства. Например, ЛП «рост» определяется через набор {карликовый, низкий, средний, высокий, очень высокий}. Значения лингвистической переменной (ЛП) определяются через так называемые нечеткие множества (НМ), которые, в свою очередь, определены на некотором базовом наборе значений или базовой числовой шкале, имеющей размерность. Каждое значение ЛП определяется как нечеткое множество (например НМ «низкий рост»).
Нечеткое
множество определяется через некоторую
базовую шкалу В
и
функцию
принадлежности
НМ -
(х),
х
B
принимающую значения на интервале [0;
1]. Таким образом, нечеткое множество B
-
это
совокупность пар
вида (х,
(х)),
где х
В. Часто
встречается и такая запись:
где хi - i-е значение базовой шкалы.
Функция принадлежности определяет субъективную степень уверенности эксперта в том, что данное конкретное значение базовой шкалы соответствует определяемому НМ. Эту функцию не стоит путать с вероятностью, носящей объективный характер и подчиняющейся другим математическим зависимостям.
Теория нечетких множеств и основанная на ней логика позволяют описывать неточные категории, представления и знания, оперировать ими и делать соответствующие заключения и выводы. Наличие таких возможностей для формирования моделей различных объектов, процессов и явлений на качественном, понятийном уровне определяет интерес к организации интеллектуального управления и обработки информации на основе применения методов нечеткой логики.
Важнейшими логическими операциями являются пересечение, объединение и дополнение (отрицание). Эти операции соответственно записываются следующим образом:
где