17.01.2015 Views

НЕЙРОСЕТЕВАЯ МЕТОДИКА ОЦЕНКИ КОНЕЧНОГО ...

НЕЙРОСЕТЕВАЯ МЕТОДИКА ОЦЕНКИ КОНЕЧНОГО ...

НЕЙРОСЕТЕВАЯ МЕТОДИКА ОЦЕНКИ КОНЕЧНОГО ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

67<br />

доказано, что любую функцию от многих переменных вида F ( x1,<br />

x2,...,<br />

xn<br />

) можно<br />

приблизить с любой заданной точностью с помощью простой трехслойной ИНС с<br />

достаточным количеством нейронов во втором (скрытом) слое и правильно<br />

подобранными синаптическими коэффициентами.<br />

Для расчетов оптимального числа нейронов была использована известная<br />

теорема Арнольда-Колмогорова-Хехт-Нильсена [2]. Необходимое количество<br />

нейронов в скрытых слоях перцептрона можно определить по формуле,<br />

являющейся следствием данной теоремы:<br />

N<br />

yQ<br />

N<br />

log ( Q)<br />

1<br />

2<br />

w<br />

<br />

N<br />

y<br />

<br />

<br />

Q<br />

N<br />

x<br />

<br />

1<br />

<br />

<br />

N<br />

N 1 N .<br />

x<br />

y<br />

y<br />

(1)<br />

где N y — размерность выходного сигнала; Q — число элементов множества<br />

обучающих примеров; N w — необходимое число синаптических связей; N x —<br />

размерность входного сигнала.<br />

Оценив с помощью этой формулы необходимое число синаптических<br />

связей N w , можно рассчитать необходимое число нейронов в скрытых слоях.<br />

Например, число нейронов скрытого слоя двухслойного перцептрона будет равно:<br />

N<br />

Nw<br />

.<br />

(2)<br />

N N<br />

x<br />

y<br />

Для рассматриваемого случая: при 146 обучающих примерах, 16 входных<br />

параметрах и одном выходном число синаптических связей находится в<br />

диапазоне 17,92 ≤ N<br />

w<br />

≤ 184,37, тогда как число нейронов может изменяться в<br />

диапазоне 1,05 ≤ N<br />

w<br />

≤ 10,84. Среднее значение составляет около 5,945, число<br />

нейронов принято равным 6.<br />

Способ нормировки входных параметров. Поскольку все вычисления,<br />

осуществляемые методом ИНС, подразумевают определенные правила<br />

представления синаптических коэффициентов и значений активационных<br />

функций, входные значения не могут подаваться на вход ИНС в произвольном<br />

виде. Входные данные должны быть нормализованы и находиться в диапазоне<br />

0 … 1. Для этого может быть использован простейший способ нормировки [1],<br />

согласно которому для каждого компонента входного вектора применяется<br />

следующая формула:<br />

x<br />

i<br />

xi<br />

minx<br />

i<br />

.<br />

(3)<br />

maxx<br />

minx<br />

i<br />

i<br />

где<br />

maxxi<br />

и xi<br />

min - максимальное и минимальное значения для всей обучающей<br />

выборки. Выходные векторы при обработке данных пересчитываются по этой же<br />

формуле, а затем преобразовываются в истинные значения.<br />

© Электронный научный журнал «Нефтегазовое дело», 2013, № 1 http://www.ogbus.ru

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!