fann_init_weights

(PECL fann >= 1.0.0)

fann_init_weightsInicializa os pesos usando o algoritmo de Widrow + Nguyen

Descrição

fann_init_weights(resource $ann, resource $train_data): bool

Inicializa os pesos usando o algoritmo de Widrow + Nguyen.

Esta função se comporta de forma semelhante a fann_randomize_weights(). Utilizará o algoritmo desenvolvido por Derrick Nguyen e Bernard Widrow para definir os pesos de forma a agilizar o treinamento. Esta técnica nem sempre é bem-sucedida e, em alguns casos, pode ser menos eficiente do que uma inicialização puramente aleatória.

O algoritmo requer acesso ao intervalo dos dados de entrada (por exemplo, maior e menor entrada) e, portanto, aceita um segundo argumento, train_data, que são os dados de treinamento que serão usados ​​para treinar a rede.

Parâmetros

ann

resource da rede neural.

train_data

resource dos dados de treinamento da rede neural.

Valor Retornado

Retorna true em caso de sucesso ou false caso contrário.

Veja Também