Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def neurona_simple(entrada,peso): #Valores de entradas y valores de "peso"
- c = 0 #conteo
- multiplicados = [] #buffer 1
- for entrada1 in entrada: #intera sobre la entradas
- analisis1 = entrada1 * peso[c] #multiplica las entradas por los pesos
- multiplicados.append(analisis1) #la aniade al buffer
- c +=1 #esto aumenta el conteo para ver el peso a medida que se repite el bucle
- suma = 0 #buffer de suma
- for i in multiplicados: #intera sobre
- suma+=i #va sumando a suma para sacar el resultado
- peso = math.tanh(suma) #calculo funcional para reprimir el valor de suma
- if suma == len(entrada): #si la suma es igual a la cantidad de valores entrada
- print "Es igual"
- return suma #devolver la suma o notificacion de que la entrada y peso son exactos para ser iguales
- return peso #devuelve el peso inexacto/aproximado obtenido
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement