Exercițiul 1

Neuron cu două intrări. Funcția de transfer este identitate, funcția de pierdere este suma pătratelor erorilor.

f(x)=1(wx+b)=wx+b

Unde 1 e identitatea și L e funcția de pierdere.

L(y^,y)=i=1n(y^iyi)2

Unde

yi=wxi+b

Deci

L(y^,y)=i=1n(wxi+byi)2

Algoritmul coborârii pe gradient updatează așa:

Wn=Wn1λL

Unde

L=(Lw1Lw2)

Derivata intră în sumă, deci derivăm doar termenul din sumă

f(x1,x2)=(w1x1i+w2x2i+byi)2

Deci

fw1=2(w1x1i+w2x2i+byi)x1i

Analog

fw2=2(w1x1i+w2x2i+byi)x2i

Deci

f=2(wxi+byi)x

Iar

L=i=1n2(y^iyi)xi

Deci

Wn=Wn1αi=1n2(y^iyi)xi

Iar pentru bias:

bn=bn1αLb

Deci

bn=bn1αi=1n2(y^iy)

Exercițiul 2

a)

Pasted image 20260605173050.png
b)

Ieșirea pentru

x=(10)

Mai întâi trecerea în stratul ascuns:

Wx+b=(110111)(10)+(0.50.51.5)==(101)+(0.50.51.5)==(0.50.50.5)

Se aplică funcția sgn

sgn((0.50.50.5))=(111)

Trecerea în ultimul neuron

(111)(111)=3

Activarea prin hardlim:

hardlim(3)=1