Решења директног проблема

Сада ћемо се позабавити резултатима процеса учења који смо успоставили у претходној секцији Имплементација.

Подпригушени случај

За случај да је:

m=1μ=0,1k=2

имамо да су:

δ=μ2m=0,05ω0=km=2

Како је δ2ω02<0, имаћемо два конјуговано-комплексна решења, тј. подпригушени случај описан у секцији Подпригушени случај. Решења добијена скриптом датом у Имплементација, где су почетни услови постављени тако да је (x0=0,v0=2) приказана су на Сл. 19.

../_images/resenje1.png

Сл. 19 НМПФЗ решење промене положаја тега у току времена за подпригушени случај осциловања.

На графику се може видети како се резултати разликују у односу на то колико епоха је мрежа тренирана. Наиме, резултати за 10000 епоха су значајно лошији него они за 20000 и 30000 епоха. Дакле, као и код готово свих проблема дубоког учења и код НМПФЗ тај процес треба пратити (Сл. 20) и тренинг прекинути тек када је досегнут одговарајући минимум и учење даље не напредује значајно.

../_images/resenje1-loss.png

Сл. 20 Функција губитка у току процеса учења.

Препригушени случај

Уколико је, на пример:

m=1μ=3k=1

имамо да су:

δ=μ2m=1,5ω0=km=1

Како је δ2ω02>0, имаћемо два различита реална решења, тј. препригушени случај описан у секцији Препригушени случај. Решења добијена скриптом датом у Имплементација за почетне услове (x0=0,v0=2) приказана су на Сл. 21.

../_images/resenje2.png

Сл. 21 НМПФЗ решење промене положаја тега у току времена за препригушени случај осциловања.

Критично-пригушени случај

Преостао је још критично-пригушени случај, који ће се добити уколико поставимо следеће параметре проблема:

m=1μ=3k=2,25

Имамо да су:

δ=μ2m=1,5ω0=km=1,5

Како је δ2ω02=0, имаћемо два једнака реална решења, тј. критично-пригушени случај описан у секцији Критично-пригушени случај. Решења добијена скриптом датом у Имплементација за почетне услове (x0=0,v0=2) приказана су на Сл. 22.

../_images/resenje3.png

Сл. 22 НМПФЗ решење промене положаја тега у току времена за критично-пригушени случај осциловања.