FANN fann_train_epoch
(PECL fann >= 1.0.0)
fann_train_epoch — 훈련 데이터 세트로 한 에포크 훈련
설명
fann_train_epoch(resource $ann
, resource $data
): float
데이터에 저장된 훈련 데이터로 한 에포크를 훈련합니다. 한 에포크는 모든 훈련 데이터가 정확히 한 번 고려되는 곳입니다.
이 함수는 실제 훈련 전이나 훈련 중에 계산된 MSE 오류를 반환합니다. 이것은 훈련 에포크 이후의 실제 MSE가 아니지만 계산하기 때문에 전체 훈련 세트를 한 번 더 거쳐야 합니다. 훈련 중에 이 값을 사용하는 것이 적절합니다.
이 함수에서 사용하는 훈련 알고리즘은 fann_set_training_algorithm() 함수에 의해 선택됩니다.
매개변수
ann
- 신경망 리소스.
data
- 신경망 훈련 데이터 리소스.
반환 값
MSE 또는 오류 시 false
입니다.
기타
- fann_train_on_data() - 일정 기간 동안 전체 데이터 세트에 대해 학습
- fann_test_data() - 훈련 데이터 세트를 테스트하고 훈련 데이터의 MSE를 계산합니다.
- fann_get_MSE() - 네트워크에서 평균 제곱 오차를 읽습니다.
- fann_set_training_algorithm() - 훈련 알고리즘을 설정합니다.