라이브러리

[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 라이브러리 문서:
* 캐스케이드 신경망:
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 565 페이지

검색

게시물 검색