19.11.2014 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.

гда экспериментальные данные сильно зашумлены. Для многослойных персептронов<br />

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

В то же время при обучении нейросетей этого типа настройка весовых коэффициентов<br />

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

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

распространения ошибки [41, 42].<br />

1.2.4.2. Функционал ошибки нейросети<br />

Суть обучения нейросети заключается в минимизации функционала<br />

ошибки для выборки E(w) в пространстве ее настроечных параметров, каковыми<br />

являются веса связей (пороги нейрона здесь тоже рассматриваются как веса<br />

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

равным единице, к этому нейрону):<br />

P<br />

∑<br />

p p<br />

E(<br />

w)<br />

= v E ( w)<br />

, (4)<br />

p=<br />

1<br />

где: ν p – вес p-ого объекта (например, химического соединения) из обучающей<br />

выборки; P – количество объектов в обучающей выборке; E p (w)<br />

- индивидуальный<br />

функционал ошибки для p-ого объекта из обучающей выборки, который<br />

обычно (но не всегда!) представляют как взвешенную сумму значений<br />

функции потерь l(·,·) для каждого из выходных нейронов (т.е. для каждого из<br />

одновременно прогнозируемых свойств в случае QSAR/QSPR-анализа):<br />

E<br />

p<br />

K<br />

∑<br />

p p<br />

( w)<br />

= v l(<br />

d , o ) , (5)<br />

k=<br />

1<br />

k<br />

k<br />

k<br />

где: ν k – вес k-ого выходного нейрона; K – количество выходных нейронов<br />

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

в случае QSAR/QSPR-анализа). В большинстве случаев (но не всегда!) используется<br />

квадратичная функция потерь, что превращает нейронную сеть в вариант<br />

метода наименьших квадратов:<br />

1 2 2<br />

l(<br />

d,<br />

o)<br />

= ( d − o ) . (6)<br />

2<br />

20

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

Saved successfully!

Ooh no, something went wrong!