
- •Предмет теории систем, цель исследования, методы исследования. Понятия корректной формальной модели
- •История развития теории систем. Прикладные задачи, решаемые теорией систем
- •Основные понятия теории информационных систем: система, информация, информационная система, информационный обмен, состояние системы
- •Направления развития общей теории систем. Подходы к построению методов
- •Системный анализ и системный подход. Пять принципов системного подхода. Методология проведения исследований на базе системного подхода
- •Закономерности систем
- •Понятия, используемые для описания систем. Способы описания систем
- •3. Алгебраическая теория систем пытается объединить количественные и качественные методы исследования систем, но она находится в стадии разработки.
- •Общая классификация систем. Классификация по степени организованности
- •Классификация систем. Классификация по виду формализованного аппарата, целеустремлённости и сложности
- •Системный подход к решению задач теории систем. Задачи системного подхода. Цели решения задач. Алгоритм решения задач с помощью системного подхода
- •Компоненты информационно-поисковых языков. Оценка эффективности информационно-поисковых языков. Меры оценки
- •Особенности разработки информационно-поисковой системы. Оценка эффективности информационно-поисковой системы. Критерии поиска в информационно-поисковой системе. Возможности количественной оценки
- •Информационно-поисковые языки как основа информационно-поисковых систем. Сложность задачи индексирования
- •Формальные языки и грамматики. Классификация по Хомскому
- •Регулярные и автоматные грамматики. Конечные автоматы
- •Особенности организации информационных систем. Информация как ресурс особого рода. Роль информации в процессе управления
- •Этапы и принципы формирования логистических систем. Декомпозиция, синтез.
- •Экспертные системы. Структура. Базовые функции
- •Поиск в пространстве состояний. Эвристический поиск
- •Модели представления знаний. Семантические сети. Фреймы
- •Продукционная модель представления знаний. Машина вывода
- •Логико-математический подход к моделированию интеллекта
- •Социально-биологический подход к моделированию интеллекта. Агенты
- •Нейронные сети: обучение с учителем
- •Нейронные сети: обучение без учителя
- •Нечеткая логика. Операции с нечеткими множествами
- •Особенности разработки автоматизированной системы управления (асу)
- •Разработка обеспечивающей части автоматизированной системы управления (асу)
- •Разработка функциональной части автоматизированной системы управления (асу)
- •Понятие комплексного использования информационных ресурсов. Особенности разработки информационных ресурсов
- •1. Создавались асу тп и асу производством
- •2. Фактографические информационные системы
- •Выбор наилучших альтернатив на основе экспертной оценки
- •Планирование эксперимента. Основные этапы
- •Методика постепенной формализации. Задачи моделирования информационных потоков
- •Методы исследования систем в условиях неопределённости
- •Виды информационного обеспечения
Нейронные сети: обучение без учителя
Главная черта, делающая обучение без учителя привлекательным, – это его "самостоятельность". Процесс обучения, как и в случае обучения с учителем, заключается в подстраивании весов синапсов.
. Очевидно, что подстройка синапсов может проводиться только на основании информации, доступной в нейроне, то есть его состояния и уже имеющихся весовых коэффициентов. Исходя из этого соображения и, что более важно, по аналогии с известными принципами самоорганизации нервных клеток, построены алгоритмы обучения Хебба.
Сигнальный метод обучения Хебба заключается в изменении весов по следующему правилу:
(1)
где yi(n-1) – выходное значение нейрона i слоя (n-1), yj(n) – выходное значение нейрона j слоя n; wij(t) и wij(t-1) – весовой коэффициент синапса, соединяющего эти нейроны, на итерациях t и t‑1 соответственно; – коэффициент скорости обучения. Здесь и далее, для общности, под n подразумевается произвольный слой сети. При обучении по данному методу усиливаются связи между возбужденными нейронами.
Полный алгоритм обучения с применением вышеприведенных формул будет выглядеть так:
1. На стадии инициализации всем весовым коэффициентам присваиваются небольшие случайные значения.
2. На входы сети подается входной образ, и сигналы возбуждения распространяются по всем слоям согласно принципам классических прямопоточных (feedforward) сетей, то есть для каждого нейрона рассчитывается взвешенная сумма его входов, к которой затем применяется активационная (передаточная) функция нейрона, в результате чего получается его выходное значение yi(n), i=0...Mi-1, где Mi – число нейронов в слое i; n=0...N-1, а N – число слоев в сети.
3. На основании полученных выходных значений нейронов по формуле (1) производится изменение весовых коэффициентов.
4. Цикл с шага 2, пока выходные значения сети не застабилизируются с заданной точностью. Применение этого нового способа определения завершения обучения, отличного от использовавшегося для сети обратного распространения, обусловлено тем, что подстраиваемые значения синапсов фактически не ограничены.
На втором шаге цикла попеременно предъявляются все образы из входного набора.
Нечеткая логика. Операции с нечеткими множествами
Как известно, классическая логика оперирует только с двумя значениями: истина и ложь. Однако этими двумя значениями довольно сложно представить (можно, но громоздко) большое количество реальных задач. Поэтому для их решения был разработан специальный математический аппарат, называемый нечеткой логикой. Основным отличием нечеткой логики от классической, как явствует из названия, является наличие не только двух классических состояний (значений), но и промежуточных:
F{0…1}
Соответственно, вводятся расширения базовых операций логического умножения, сложения и отрицания (сравните с соответствующими операциями теории вероятностей):
Как можно легко заметить, при использовании только классических состояний (ложь-0, истина-1) мы приходим с классическим законам логики.