desarrollo del algoritmo de perceptron utilizando python
TRANSCRIPT
-
7/26/2019 Desarrollo Del Algoritmo de PERCEPTRON Utilizando Python
1/5
Desarrollo del algoritmo de PERCEPTRON utilizando python.Compilador usado: LiClipse
'''Created on 30 de mar. de 2016
@author:Luis Valle'''
'PARAMETR! "E #$E!TRA %$#C'W1=[0,0,0,0,0]W2=[0,0,0,0,0]X1=[0,0,0,0,0]X2=[0,0,0,0,0]B=[0,0,0,0,0]
Y=[0,0,0,0,0]v=[0,0,0,0,0]
'A!ACE! "E PE!!'W1[0]=0W2[0]=0B[0]=0v[0]=0
i=0alfa=1teta=0t=0
'VALRE! "E E#TRA"A( E)EC$TA#" %$#C L&CA R'X1[0]=1
X2[0]=1Y[0]=1X1[1]=1X2[1]=-1
Y[1]=1X1[2]=-1X2[2]=1
Y[2]=1X1[3]=-1X2[3]=-1
Y[3]=-1
print(*M"EL "E PERCCEPTR#( %$#C L&CA R*)
print(*Pesos a+tuali,ados*)print(*-1 -2 / *)print(W1[0],' ',W2[0],' ',B[0],' ',v[i],' ',t)
whilei < 4:v[i]=(W1[i]X1[i])!(W2[i]X2[i])!B[i]
ifv[i]"teta: t=1
-
7/26/2019 Desarrollo Del Algoritmo de PERCEPTRON Utilizando Python
2/5
ifv[i]==teta: t=0ifv[i]
-
7/26/2019 Desarrollo Del Algoritmo de PERCEPTRON Utilizando Python
3/5
Desarrollo del algoritmo de PERCEPTRON utilizando '((.Compilador usado: "e/ C
&in'le
-
7/26/2019 Desarrollo Del Algoritmo de PERCEPTRON Utilizando Python
4/5
w1[i!1]=w1[i]!alfa1[i][i]$ w2[i!1]=w2[i]!alfa2[i][i]$
*[i!1]=*[i]!alfa[i]$
'+t
-
7/26/2019 Desarrollo Del Algoritmo de PERCEPTRON Utilizando Python
5/5
1D %ta*le'e+% l+% parEetr+% varia*le% Fe va a tiliAar ne%tr+
al+rit+(6>65)2D G%ina'iHn e pe%+% a'+re al al+rit+ tiliAa+, en ne%tr+ 'a%+
ini'ialiAa+% W1, W2 B ial a 0D3D %'+e+% teta=0 la raAHn e apreniAae alfa=1D4D G'tiva+% la% niae% e entraa% X1=1 Y X2=2, a'+re a la fn'iHn
lHi'a a analiAar (fn'iHn 56)DID al'la+% el 'ap+ l+'al in'i+ v=(w11)!(w22)!*$JD G'tiva+% la% niae% e %alia% =1 %i v "teta, =0 %i -teta "= v =