Особенности формирования обучающих данных искусственных нейронных сетей

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

Рубрика Физика и энергетика
Вид доклад
Язык русский
Дата добавления 17.07.2013
Размер файла 11,2 K

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

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

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

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

Репрезентативность -- данные должны иллюстрировать истинное положение вещей в предметной области;

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

Исходные данные преобразуются к виду, в котором их можно подать на входы сети. Каждая запись в файле данных называется обучающей парой или обучающим вектором. Обучающий вектор содержит по одному значению на каждый вход сети и, в зависимости от типа обучения (с учителем или без), по одному значению для каждого выхода сети. Обучение сети на «сыром» наборе, как правило, не даёт качественных результатов. Существует ряд способов улучшить «восприятие» сети.

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

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

Фильтрация выполняется для «зашумленных» данных.

Кроме того, большую роль играет само представление как входных, так и выходных данных. Предположим, сеть обучается распознаванию букв на изображениях и имеет один числовой выход -- номер буквы в алфавите. В этом случае сеть получит ложное представление о том, что буквы с номерами 1 и 2 более похожи, чем буквы с номерами 1 и 3, что, в общем, неверно. Для того, чтобы избежать такой ситуации, используют топологию сети с большим числом выходов, когда каждый выход имеет свой смысл. Чем больше выходов в сети, тем большее расстояние между классами и тем сложнее их спутать.

В зависимости от решаемой задачи в обучающей выборке используются те или иные типы данных и различные размерности входных-выходных сигналов. Входные данные примеров обучающей выборки - изображения, таблицы чисел, распределения. Типы входных данных - бинарные (0 и 1), биполярные (-1 и 1) числа, целые или действительные числа из некоторого диапазона. Выходные сигналы сети - вектора целых или действительных чисел. Для решения практических задач часто требуются обучающие выборки большого объема. Из-за жестко ограниченного объема оперативной памяти компьютера разместить в ней большие обучающие выборки невозможно. Поэтому выборка делится на страницы - группы примеров. В каждый момент времени лишь одна страница примеров располагается в памяти компьютера, остальные - на жестком диске. Страницы последовательно загружаются в память компьютера. Обучение сети происходит по всей совокупности страниц примеров, по всей обучающей выборке.

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

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

При обучении сетей, как правило, используется один из двух следующих критериев остановок:

остановка при достижении некоторого малого значения функции ошибки,

остановка в случае успешного решения всех примеров обучающей выборки.

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

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

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

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

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

где [a,b] - диапазон приемлемых входных сигналов,  - диапазон значений признака c,  - предобработанный сигнал, который будет подан на вход сети. Предобработку входного сигнала по формуле (1) будем называть простейшей предобработкой.

Переобучение нейронной сети

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

сеть данные сигнал

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


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

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

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

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

    дипломная работа [987,1 K], добавлен 11.01.2012

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

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

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

    контрольная работа [616,0 K], добавлен 16.03.2012

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

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

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

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

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

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

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

    курсовая работа [599,7 K], добавлен 19.01.2016

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

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

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

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

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