Beispiel #1
0
def generar_resultados_barrida_minmax(rn):
  xs,ys = data_set_circulo.generar_barrido_cuadrado(20)
  salidas = []
  for i in range(len(xs)):
    xn = (xs[i]-min(xs))/(max(xs)-min(xs))
    yn = (ys[i]-min(ys))/(max(ys)-min(ys))
    salidas.append(rn.alimentar_neuronas([xn,yn])[0])
  return (xs,ys,salidas)
Beispiel #2
0
def generar_resultados_barrida_z_score(rn):
  xs,ys = data_set_circulo.generar_barrido_cuadrado(20)
  mean_xs = sum(xs)/len(xs)
  mean_ys = sum(ys)/len(ys)
  sd_xs = ((sum([ (x_i - mean_xs)**2 for x_i in xs]))/len(xs))**0.5
  sd_ys = ((sum([ (y_i - mean_ys)**2 for y_i in ys]))/len(ys))**0.5
  salidas = []
  for i in range(len(xs)):
    xn = (xs[i]-mean_xs)/sd_xs
    yn = (ys[i]-mean_ys)/sd_ys
    salidas.append(rn.alimentar_neuronas([xn,yn])[0])
  return (xs,ys,salidas)