Задача классификации векторов

Пример 1.Алгоритм обучения и настройки сходится, если задача классификации разрешима.

Проиллюстрируем решение задачи классификации, ранее решенной с помощью персептрона. Используем для этого простейшую линейную сеть, представленную на рисунке 10.1.

Обучающее множество представлено следующими четырьмя парами векторов входов и целей:

Задача классификации векторов - student2.ru (10.1)

Определим линейную сеть с начальными значениями веса и смещения, используемыми по умолчанию, т. е, нулевыми; зададим допустимую погрешность обучения, равную 0.1:

Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru

Пороговое значение функции качества достигается за 64 цикла обучения, а соответствующие параметры сети принимают значения:

Задача классификации векторов - student2.ru

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

Задача классификации векторов - student2.ru

Построение персептронной нейронной сети для задач классификации разделимых векторов

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

Порядок выполнения работы

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

Таблица 10.1

Номер варианта Количество входов – 2; количество нейронов – 1.
Диапазон значений входа Значения входа Целевой выход
1. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
2. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
3. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
4. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
5. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
6. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
7. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
8. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
9. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru
10. Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru Задача классификации векторов - student2.ru

2. Промоделировать созданную линейную сеть с векторами входа из обучающего множества и вычислить множества ошибки сети.

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

4. Промоделировать созданную персептронную сети с векторами входа из обучающего множества и вычислить множества ошибки сети.

5. Необходимо сравнить результаты моделирования линейной и персептронной линейными сетями.

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

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

8. Распечатать листинг программы.

9. Составить отчет: цель практического занятия, структурную схему нейронной сети, алгоритм, расчет настройки сети, текст программы и результаты моделирования, выводы.

Практическое занятие №11

Применение линейных сетей

Цель работы: моделирование адаптируемых линейных сетей в системе Задача классификации векторов - student2.ru и решение с их помощью задач фильтрации сигналов.

- Задача классификации векторов.

- Построение персептронной нейронной сети для задач классификации разделимых векторов.

Теоретическая часть

На рисунке 11. 1 представлена структурная схема цифрового фильтра, отличительной особенностью которого является то, что он включает динамический компонент - линию задержки (ЛЗ) и 1 слой линейной нейронной сети.

Последовательность значений входного сигнала Задача классификации векторов - student2.ru поступает на ЛЗ, состоящую из Задача классификации векторов - student2.ru блока запаздывания; выход ЛЗ - Задача классификации векторов - student2.ru мерный вектор Задача классификации векторов - student2.ru , составленный из значений входа в моменты времени Задача классификации векторов - student2.ru .

Наши рекомендации