라이브러리
[PHP] fann_get_cascade_candidate_stagnation_epochs - 캐스케이드 후보 정체 에포크 수를 반환합니다.
FANN 라이브러리와 캐스케이드 신경망
FANN (Fast Artificial Neural Network) 라이브러리는 PHP에서 사용할 수 있는 오픈 소스 신경망 라이브러리입니다. 캐스케이드 신경망(Cascaded Neural Network)은 여러 개의 신경망을 연결하여 사용하는 방법입니다. 이 방법은 복잡한 문제를 해결하기 위해 사용됩니다.
fann_get_cascade_candidate_stagnation_epochs
`fann_get_cascade_candidate_stagnation_epochs` 함수는 캐스케이드 신경망에서 후보 신경망의 정체 기간을 반환합니다. 정체 기간은 후보 신경망이 학습되지 않았을 때, 학습이 멈추는 기간을 의미합니다.
#hostingforum.kr
php
fann_get_cascade_candidate_stagnation_epochs($cascade, $candidate)
* `$cascade` : 캐스케이드 신경망 객체
* `$candidate` : 후보 신경망 번호
예제
#hostingforum.kr
php
// FANN 라이브러리 로드
require_once 'fann.php';
// 캐스케이드 신경망 객체 생성
$cascade = fann_create_cascade();
// 신경망 설정
fann_set_cascade_train_stop_function($cascade, FANN_TRAIN_INCREMENTAL);
fann_set_cascade_train_error_function($cascade, FANN_ERRORFUNC_MSE);
fann_set_cascade_train_stop_mse($cascade, 0.01);
fann_set_cascade_train_stop_epochs($cascade, 1000);
fann_set_cascade_candidate_stagnation_epochs($cascade, 10);
// 신경망 학습
fann_train_cascade($cascade, 1000);
// 후보 신경망의 정체 기간 출력
$candidate = 0;
echo "후보 신경망 $candidate의 정체 기간: " . fann_get_cascade_candidate_stagnation_epochs($cascade, $candidate) . "
";
설명
위 예제에서는 FANN 라이브러리를 로드하고 캐스케이드 신경망 객체를 생성합니다. 신경망 설정을 하며, 후보 신경망의 정체 기간을 10으로 설정합니다. 신경망 학습을 진행하고, 후보 신경망의 정체 기간을 출력합니다.
참고
* FANN 라이브러리 문서:
* 캐스케이드 신경망:
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.