
fann_set_output_scaling_params 함수는 신경망 알고리즘의 출력 스케일링 파라미터를 설정하는 함수입니다. 이 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
c
fann_set_output_scaling_params(struct fann *ann, float *output_scaling, float *output_shift)
* `ann` : 신경망 알고리즘 구조체
* `output_scaling` : 출력 스케일링 파라미터
* `output_shift` : 출력 시프트 파라미터
출력 스케일링 파라미터를 설정하는 시점은 신경망 알고리즘의 초기화 단계에 해당합니다. 신경망 알고리즘을 초기화하기 전에 이 함수를 호출하여 출력 스케일링 파라미터를 설정해야 합니다. 출력 스케일링 파라미터를 설정한 후에 신경망 알고리즘을 초기화하면 됩니다.
출력 스케일링 파라미터를 설정하는 예제는 다음과 같습니다.
#hostingforum.kr
c
#include
int main() {
// 신경망 알고리즘 구조체 생성
struct fann *ann = fann_create_standard(2, 1, 1, 1);
// 출력 스케일링 파라미터 설정
float output_scaling[] = {1.0, 1.0};
float output_shift[] = {0.0, 0.0};
fann_set_output_scaling_params(ann, output_scaling, output_shift);
// 신경망 알고리즘 초기화
fann_init_weights(ann);
// 신경망 알고리즘 사용
// 신경망 알고리즘 삭제
fann_destroy(ann);
return 0;
}
이 예제에서는 신경망 알고리즘 구조체를 생성하고 출력 스케일링 파라미터를 설정한 후에 신경망 알고리즘을 초기화합니다.
2025-06-08 04:19