
fann_descale_output 함수는 FANN 라이브러리의 출력값을 스케일링하는 함수입니다. 이 함수는 이전에 사용한 스케일링 함수인 fann_scale_output 함수의 역함수입니다.
이 함수는 다음과 같은 형태로 사용됩니다.
#hostingforum.kr
c
float fann_descale_output(float scaled_output, float scale, float shift)
* `scaled_output`: 스케일링된 출력값입니다.
* `scale`: 스케일링에 사용된 스케일링 비율입니다.
* `shift`: 스케일링에 사용된 오프셋입니다.
이 함수를 사용하여 출력값을 스케일링하는 방법은 다음과 같습니다.
1. 스케일링된 출력값을 얻기 위해 fann_scale_output 함수를 사용합니다.
2. fann_descale_output 함수를 사용하여 스케일링된 출력값을 원래 출력값으로 변환합니다.
예를 들어, 다음과 같이 스케일링된 출력값을 원래 출력값으로 변환할 수 있습니다.
#hostingforum.kr
c
#include
int main() {
// 스케일링된 출력값
float scaled_output = 0.5f;
// 스케일링에 사용된 스케일링 비율
float scale = 10.0f;
// 스케일링에 사용된 오프셋
float shift = 2.0f;
// 스케일링된 출력값을 원래 출력값으로 변환
float output = fann_descale_output(scaled_output, scale, shift);
printf("원래 출력값: %fn", output);
return 0;
}
이 예제에서는 스케일링된 출력값이 0.5f 인 경우를 가정하고, 스케일링에 사용된 스케일링 비율이 10.0f, 스케일링 오프셋이 2.0f 인 경우를 가정합니다. 스케일링된 출력값을 원래 출력값으로 변환하기 위해 fann_descale_output 함수를 사용합니다.
2025-07-10 14:17