função np.asarray()

Home Fóruns Fórum Redes Neurais Artificiais em Python função np.asarray()

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #36124

    Estou com dúvida sobre o uso da função np.asarray().

    Ela foi usado com que objetivo nesse código?

    def treinar():
    erroTotal = 1
    while erroTotal != 0:
    erroTotal = 0
    for i in range(len(saidas)):
    saidaCalculada = calculaSaida(np.asarray(entradas[i]))
    erro = abs(saidas[i] – saidaCalculada)
    erroTotal += erro
    for j in range(len(pesos)):
    pesos[j] = pesos[j] + (taxaAprendizagem * entradas[i][j] * erro)
    print(f’Peso Atualizado: {pesos[j]}’)
    print(f’Total de Erros: {str(erroTotal)}’)

    #36129
    Denny Ceccon
    Moderador

      Olá Gabriel,

      Veja que a função calculaSaida recebe uma variável chamada registro, e logo na sua primeira linha, ela chama o método dot de registro. Acontece que dot é um método de numpy arrays, mas entradas[i] é originalmente uma lista, então temos que convertê-la para numpy array para que a função funcione.

    Visualizando 2 posts - 1 até 2 (de 2 do total)
    • Você deve fazer login para responder a este tópico.