Автор работы: Пользователь скрыл имя, 20 Мая 2013 в 20:04, курсовая работа
В рамках бакалаврской работы был рассмотрен метод распознавания графических образов с шумами, основанный на применении нейронной сети Хемминга. Было рассмотрено влияние шумов в данных на результат работы сети.
Также в рамках работы был построен программный комплекс, реализующий данный метод и позволяющий анализировать сгенерированные последовательности данных с внесённым в них шумом. Шум является случайной величиной и имеет заданный закон распределения. Были проведены исследования и на основе их результатов были сформулированы выводы.
Нейронные сети могут быть обучены сложной структуре образов с меньшими затратами памяти, чем требуется для классификации структурными методами. Обучение избавляет от необходимости выбирать ключевые признаки и отношения между признаками. Параллельность работы нейронов обеспечивает быстрое и качественное распознавание образов.
Благодаря хорошей обобщающей способности ИНС могут успешно распознавать образы, не предъявляемые в обучении, а также быть устойчивыми к шуму во входных данных.
Анализ методов распознавания и указанные в литературе многочисленные случаи успешного использования ИНС, а также перспективность их развития привели к выбору нейросетевого метода распознавания ошибок.
Исходя из
полученных выводов, в данной работе
была использована нейронная сеть для
распознавания графических
Для получения
случайных чисел можно
Аппаратные ГСЧ представляют собой устройства, преобразующие в цифровую форму какой-либо параметр окружающей среды или физического процесса. Параметр и процесс выбираются таким образом, чтобы обеспечить хорошую «случайность» значений при считывании. Очень часто используются паразитные процессы в электронике (токи утечки, туннельный пробой диодов, цифровой шум видеокамеры, шумы на микрофонном входе звуковой карты и т.п.). Формируемая таким образом последовательность чисел, как правило, носит абсолютно случайный характер и не может быть воспроизведена заново по желанию пользователя.
К программным
ГСЧ относятся различные
В дальнейшем мы будем рассматривать лишь программные генераторы псевдослучайных чисел.
Исходными данными для формирования НПСВ методом обратной функции является функция плотности f(y).
Данный метод формирования НПСВ заключается в использовании функции, обратной функции распределения, для получения значений, распределенных по заданному закону.
Построение генератора осуществляется следующим образом: путем интегрирования функции плотности находится функция распределения
.
Далее находится функция, обратная функции распределения , которая является основным результатом построения генератора.
Взаимно однозначная монотонная функция Y=F-1(X) преобразует равномерно распределенную на интервале [0, 1] величину X в Y с требуемой плотностью f(y) [7].
Чтобы получить
число, принадлежащее
(1.1)
Алгоритм работы генератора:
Метод обратной
функции для получения
1) для многих
законов распределения,
2) даже для
случаев, когда интеграл (1.1) берется
в конечном виде, получаются формулы,
содержащие действия
Поэтому в
практике моделирования систем часто
пользуются приближенными способами
преобразования псевдослучайных чисел,
к которым относится
Исходными данными для формирования ДПСВ методом обратной функции является дифференциальное распределение вероятностей, т. е. множество пар , где yi – перечень значений ДПСВ, Pi – перечень вероятностей появления этих значений. При этом интегральная функция распределения
; ; 1, 2, …;
; .
Если X - равномерно распределенная на интервале [0, 1] случайная величина, то искомая случайная величина Y получается с помощью преобразования , где - функция, обратная [8].
Таким образом, данный метод формирования ДПСВ заключается в использовании частичных сумм вероятностей в качестве функции, обратной функции распределения, для получения ДПСВ с заданным распределением.
Построение генератора осуществляется следующим образом: для всех возможных значений ПСВ находятся частичные суммы вероятностей по формуле или , где . Основным результатом проектирования генератора является нахождение частичных сумм вероятностей и построение функции распределения.
Алгоритм работы генератора:
если x£p1, то y=у1, иначе,
если х£р1+р2, то y=у2, иначе,
× × ×
если то y=уk .
Т.е., если х не больше текущей перебираемой частичной суммы вероятностей, то в качестве результата выбирается значение y, для которого эта сумма характерна.
Исходными данными для формирования НПСВ универсальным методом является функция плотности f(y).
Данный метод основан на кусочной аппроксимации функции плотности. Пусть требуется получить последовательность псевдослучайных чисел {уi} с функцией плотности f(y), возможные значения которой лежат в интервале (а, b). Представим f(у) в виде кусочно-постоянной функции, т. е. разобьем интервал (а, b) на т интервалов, и будем считать f(y) на каждом интервале постоянной. Тогда ПСВ Y можно представить в виде Y= yk + Yk*, где yk - абсцисса левой границы k-го интервала; Yk* - ПСВ, возможные значения которой располагаются равномерно внутри k-го интервала, т. е. на каждом участке (yk,yk+1) величина Yk* считается распределенной равномерно. Чтобы аппроксимировать f(у) наиболее удобным для практических целей способом, целесообразно разбить (а, b) на интервалы так, чтобы вероятность попадания ПСВ Y в любой интервал (yk,yk+1) была постоянной, т. е. не зависела от номера интервала k [8].
В уравнении
,
где k = 0, 1,…, m, неизвестной величиной является yk+1.
Построение генератора данным методом заключается в нахождении правых границ интервалов. Т.е. основным результатом проектирования генератора являются пороговые значения y, в рамках которых вероятность попадания значения ПСВ одинакова.
Диапазон изменения БПСВ также разбивается на m равновероятных интервалов.
Алгоритм работы генератора сводится к последовательному выполнению следующих действий:
Достоинства этого приближенного способа преобразования псевдослучайных чисел: при реализации на ЭВМ требуется сравнительно небольшое количество операций для получения каждого псевдослучайного числа и количество операций не зависит от точности аппроксимации, т. е. от количества интервалов т.
Для сравнения теоретического и планируемого закона распределения необходимо установить количественно степень расхождения двух законов или в терминах алгебраических систем, необходимо установить метрику или расстояние между кривыми, представляющими эти законы.
В качестве такой метрики могут
быть использованы такие, для получения
которых проделывают
В общем случае размеры интервалов могут быть произвольными, но на практике для маловероятны значений случайной величины такие интервалы нужно делать побольше (разбить диапазон значений на равные интервалы или сделать интервалы неравными, а вероятность попадания на каждый из них была бы равна).
Графическое построение в одних
осях теоретического и практического
распределения позволяет
Метрики и не удобны. Не точны для сравнения двух кривых, значения которых колеблются от очень малых величин ( ) до , потому что возможны ситуации, когда абсолютные отклонения могут быть одинаковыми (близкими) для значений вероятности сильно различающихся.
В таких случаях заведомо больший относительный вклад для равных значений будут задавать малые вероятности
Желательно уравновесить относительный вклад в общую меру отклонения, при сравнении кривых можно использовать не абсолютные, а относительные отклонения
Возможно определять степень расхождения, суммируя не абсолютные, а относительные отклонения с весами
Величина расхождения U фактически является случайной величиной. В общем случае она описывается своим распределением, которое может зависеть от распределения моделируемой случайной величины, от размера выборки в статистическом эксперименте, от числа интервалов, на которые мы разбиваем диапазон.
Пирсон предложил метрику
Критерий согласия Пирсона
Пирсон предложил в качестве меры расхождения между теоретическим и практическим распределениями сумму квадратов отклонений , взятых с коэффициентами
,
которые делают независимым распределение самой степени расхождения как случайной величины от закона распределения моделируемой случайной величины и от размера выборки n ( ).
При таком выборе коэффициентов мера расхождения обозначается c2
.
Распределение c2 зависит от параметра r, называемого числом «степеней свободы» распределения. Число «степеней свободы» определяется следующим образом: r = k – s, где k – число интервалов, s – количество ограничений, накладываемых на практическое распределение. Примерами таких ограничений могут быть требование того, чтобы сумма частот Pi* была равна единице (это требование накладывается во всех случаях), требование совпадения теоретического и практического математических ожиданий, требование совпадения теоретической и практической дисперсии и т.д.