FANN fann_init_weights

(PECL fann >= 1.0.0)

fann_init_weights — Widrow + Nguyen 알고리즘을 사용하여 가중치 초기화


설명

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

Widrow + Nguyen 알고리즘을 사용하여 가중치를 초기화합니다.

이 함수는 fann_randomize_weights()와 유사하게 동작합니다. Derrick Nguyen과 Bernard Widrow가 개발한 알고리즘을 사용하여 훈련 속도를 높이는 방식으로 가중치를 설정합니다. 이 기술이 항상 성공적인 것은 아니며 어떤 경우에는 순전히 무작위 초기화보다 효율성이 떨어질 수 있습니다.

알고리즘은 입력 데이터의 범위(예: 가장 큰 입력과 가장 작은 입력)에 대한 액세스가 필요하므로 두 번째 인수인 data를 수락합니다. 이 인수는 네트워크를 훈련하는 데 사용할 훈련 데이터입니다.


매개변수

ann
신경망 리소스.
train_data
신경망 훈련 데이터 리소스.

반환 값

성공하면 true를 반환하고 그렇지 않으면 false를 반환합니다.


기타