라이브러리

[PHP] fann_set_cascade_max_cand_epochs - 최대 후보 에포크를 설정합니다.




FANN 라이브러리와 캐스케이드 알고리즘

FANN(Fast Artificial Neural Network)은 PHP에서 사용할 수 있는 신경망 라이브러리입니다. 캐스케이드 알고리즘은 신경망을 여러 층으로 나누어 학습하는 방법입니다. 이 알고리즘은 FANN 라이브러리에서 지원하는 알고리즘 중 하나입니다.

fann_set_cascade_max_cand_epochs

`fann_set_cascade_max_cand_epochs` 함수는 캐스케이드 알고리즘의 최대 후보 학습 에포크 수를 설정하는 함수입니다. 이 함수는 FANN 라이브러리의 `fann_set_cascade_algorithm` 함수를 호출하여 캐스케이드 알고리즘을 설정한 후에 호출해야 합니다.

함수의 매개변수


* `max_cand_epochs`: 캐스케이드 알고리즘의 최대 후보 학습 에포크 수

함수의 반환값


없음

예제


#hostingforum.kr
php

// FANN 라이브러리를 로드합니다.

require_once 'fann.php';



// 신경망을 생성합니다.

$ann = fann_create();

fann_set_training_algorithm($ann, FANN_CASCADE);

fann_set_cascade_max_cand_epochs($ann, 100); // 최대 후보 학습 에포크 수를 100으로 설정합니다.



// 학습 데이터를 설정합니다.

fann_set_input_scaling($ann, 0.1);

fann_set_output_scaling($ann, 0.1);

fann_set_activation_steepness_output($ann, 0.5);

fann_set_activation_steepness_input($ann, 0.5);



// 학습을 시작합니다.

fann_train_on_data($ann, 'train.dat', 1000);



// 학습이 완료되면, 신경망을 저장합니다.

fann_save($ann, 'ann.dat');



설명


이 예제에서는 FANN 라이브러리를 로드하고, 신경망을 생성한 후에 캐스케이드 알고리즘을 설정합니다. `fann_set_cascade_max_cand_epochs` 함수를 호출하여 최대 후보 학습 에포크 수를 100으로 설정합니다. 그 후에 학습 데이터를 설정하고, 학습을 시작합니다. 학습이 완료되면, 신경망을 저장합니다.

참고


* FANN 라이브러리의 공식 문서:
* FANN 라이브러리의 캐스케이드 알고리즘 설명:
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색