Documentos de Académico
Documentos de Profesional
Documentos de Cultura
codigo SOF320191013
SEGUNDO CORTE
In [33]:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import random
In [34]:
p=np.array([[1.5,0.9,2.1,0.24,0.45,0.15],[-0.3,0.05,0.2,-0.87,-0.60,-0.43]])
z=np.array([[1.5,0.9,2.1,0.24,0.45,0.15],[-0.3,0.05,0.2,-0.87,-0.60,-0.43],[1,1,1,1,1,1]])
t=np.array([[-1,-1,-1,1,1,1],[-1,-1,-1,1,1,1]])
tv=np.array([[0,0,0,1,1,1],[0,0,0,1,1,1]])
In [35]:
R=(1/6)*np.dot(z,np.transpose(z))
H=(1/6)*np.dot(z,np.transpose(t))
x=np.dot(np.linalg.inv(R),H)
w=np.transpose(x[0:2:])
W=w
b=np.transpose(x[2,:])
print("Pesos",W)
print("Viias",b)
Err=np.ones((2,6))
In [36]:
[-0.48000128 -0.48000128]
[-0.45676865 -0.45676865]
[-1.52185332 -1.52185332]
[1.13266763 1.13266763]
[0.65417372 0.65417372]
[0.67178191 0.67178191]
[[-1. -1. -1. 0. 0. 0.]
[-1. -1. -1. 0. 0. 0.]]
In [49]:
#Ingresamosvalores para que con nuestra condicion pueda identificar y clasificar en el plan
x=np.array([[1.5,-0.3],[2.1,0.2],[0.45,-0.60]])
x0=np.array([[0.9,0.05],[0.24,-0.87],[0.15,-0.43]])
x1=np.arange(np.min(x[0:6,0]),np.max(x0[0:6,0]+0.5),0.1)
x2=-1*(x1*W[1][1]+b[1])/W[1][1]
#SELECIONAMOS LAS CARACTERISTICAS PARA QUE NUESTRA RED NEURONAL PARA IDENTIFICAR EL COVID 1
#color
#simbolo y ubicacion en el plano
plt.plot(x1,x2, 'green',marker="*")
Out[49]:
[<matplotlib.lines.Line2D at 0x2236f3e5988>]
In [ ]: