FANN fann_set_callback
(PECL fann >= 1.0.0)
fann_set_callback — 훈련 중에 사용할 콜백 함수를 설정합니다.
설명
fann_set_callback(resource $ann
, callable $callback
): bool
훈련 중에 사용할 콜백 함수를 설정합니다. fann_train_on_data() 또는 fann_train_on_file()에서 호출된다는 의미입니다.
매개변수
ann
- 신경망 리소스.
callback
- 제공된 콜백 함수는 다음 매개변수를 사용합니다.
-
ann
- 신경망 리소스 -
train
- train 데이터 리소스 또는 fann_train_on_file()에서 호출된 경우null
-
max_epochs
- 훈련을 계속해야 하는 최대 Epoch 수 -
epochs_between_reports
- 이 함수를 호출하는 사이의 Epoch 수 -
desired_error
- fann_set_train_stop_function()에서 선택한 정지 함수에 따라 원하는 fann_get_MSE() 또는 fann_get_bit_fail() -
epochs
- The current epoch
콜백은
true
를 반환해야 합니다.false
를 반환하면 훈련이 종료됩니다. -
반환 값
성공하면 true
를 반환하고 그렇지 않으면 false
를 반환합니다.
기타
- fann_train_on_data() - 일정 기간 동안 전체 데이터 세트에 대해 학습
- fann_train_on_file() - 일정 기간 동안 파일에서 읽은 전체 데이터 세트에 대해 학습