desarrollo del algoritmo de perceptron utilizando python

Upload: henriquez-valle

Post on 02-Mar-2018

214 views

Category:

Documents


0 download

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 =