Mam takie zadanie:
Dana jest sztuczna sieć neuronowa złożona z jednej warstwy, w której jest jedna jednostka posiadająca cztery wyjścia, dane są cztery sygnały na wejściu: p1=0.1, p2=0.2, p3=0.8, p4=1.0, dane są wartości wag: w1=0.8,w2=0.5, w3=0.3, w4=1; dana jest funkcja przejścia (transfer function) w postaci funkcji liniowej f(x)=ax o współczynniku a=0.8 dany współczynnik uczenia (learning rate) lr=0.5 dany jest wzorzec na wyjściu sieci t=0.2 Obliczyć trzy wartości sygnałów na wyjściu sieci metodą gradientową zastosowaną do zmiany wag.
Chciałbym rozwiązać to w MatLabie i stworzyłem taki kod:
Jednak pojęcia nie mam, gdzie mogę wstawić, użyć współczynnika funkcji liniowej..
Z góry dziękuje za wszelka pomoc
P.s Nie wiem co to za język ... Matlaba wybrać się nie da
Dana jest sztuczna sieć neuronowa złożona z jednej warstwy, w której jest jedna jednostka posiadająca cztery wyjścia, dane są cztery sygnały na wejściu: p1=0.1, p2=0.2, p3=0.8, p4=1.0, dane są wartości wag: w1=0.8,w2=0.5, w3=0.3, w4=1; dana jest funkcja przejścia (transfer function) w postaci funkcji liniowej f(x)=ax o współczynniku a=0.8 dany współczynnik uczenia (learning rate) lr=0.5 dany jest wzorzec na wyjściu sieci t=0.2 Obliczyć trzy wartości sygnałów na wyjściu sieci metodą gradientową zastosowaną do zmiany wag.
Chciałbym rozwiązać to w MatLabie i stworzyłem taki kod:
Kod: text
Jednak pojęcia nie mam, gdzie mogę wstawić, użyć współczynnika funkcji liniowej..
Z góry dziękuje za wszelka pomoc
P.s Nie wiem co to za język ... Matlaba wybrać się nie da