adriiiiiix / backpropagation-project-2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backpropagation program using C#

--------------Instruire: 98

~ Se utilizează exemplul 1 ~
δ5 = -0.0298615276428424

Determinăm corecția:
Delta w35 = -0.0018772072410127
Delta w45 = -0.00259208055658181
Delta Teta  5 = 0.00298615276428424

Prin calculul gradientului erorii se determină:
δ3 = 0.010892788230975
δ4 = -0.001879541855416

Calculăm apoi corecțiile ponderilor și obținem:
Delta w13 = 0
Delta w23 = 0
Delta Teta 3 = -0.0010892788230975
Delta w14 = 0
Delta w24 = 0
Delta Teta 4 = 0.0001879541855416

Ajustăm toate ponderile și nivelurile pragurilor din rețea (biasurile):
w13 = 0.608353543465978
w14 = 0.870265059825897
w23 = 0.507687716489308
w24 = 0.970573683236741
w35 = -1.56440823158843
w45 = 0.546872524323644
Teta 2 = 0.588576403627556
Teta 3 = -0.042655277882563
Teta 4 = 0.932964811489868
----Eroare: 0.00101389634619537

Oc,3 = 0.62889163611443
Oc,4 = 0.868011941669101
Oc,5 = 0.191217859528008
Eroare neuron 5, e5 = -0.191217859528008


--------------Instruire: 99

~ Se utilizează exemplul 2 ~
δ5 = -0.0295725283956396

Determinăm corecția:
Delta w35 = -0.00185979157667742
Delta w45 = -0.00256693077927637
Delta Teta  5 = 0.00295725283956396

Prin calculul gradientului erorii se determină:
δ3 = 0.010797298581675
δ4 = -0.00185282713260552

Calculăm apoi corecțiile ponderilor și obținem:
Delta w13 = 0.0010797298581675
Delta w23 = 0
Delta Teta 3 = -0.0010797298581675
Delta w14 = -0.000185282713260552
Delta w24 = 0
Delta Teta 4 = 0.000185282713260552

Ajustăm toate ponderile și nivelurile pragurilor din rețea (biasurile):
w13 = 0.609433273324146
w14 = 0.870079777112637
w23 = 0.507687716489308
w24 = 0.970573683236741
w35 = -1.56626802316511
w45 = 0.544305593544368
Teta 2 = 0.587496673769388
Teta 3 = -0.0424699951693025
Teta 4 = 0.935922064329432
----Eroare: 0.000994549060756069

About


Languages

Language:C# 100.0%