Witam Was ponownie,
tym razem zrobiłem lwią część skalowalnej sieci neuronowej z tablicami dwu wymiarowymi.
W metodzie double[]
delty_wag_h()
chcę mnożyć 3 wartości przyrostu wag neuronów: wsp_korekcji/uczenia * syg_bledu_h[x] * funkc_aktyw_hide[x] ale to się żle mnoży.
public double[] delty_wag_h(){
for(int x=0; x<syg_bled_H.length; x++){
delta_wag_h[x] = wsp_kor * syg_bled_H[x]*(fa_hide_tab[x]);
}
return delta_wag_h;
}
Próbowałem też tak ale wyniki nadal są nie prawidłowe - zawyżone:
public double[] delty_wag_h(){
for(int x=0; x<syg_bled_H.length; x++){
delta_wag_h[x] = wsp_kor;
tmp[x] = delta_wag_h[x]*fa_hide_tab[x];
delta_wag_h[x] *= tmp[x];
}
return delta_wag_h;
}
Czekam na jakieś sugestie bo sam nie wiem już co wymyślić.