
fann_set_input_scaling_params 함수의 첫 번째 인자는 스케일링 파라미터를 설정하는 데 사용되는 두 개의 스케일링 인덱스 값을 의미합니다.
이 두 개의 인덱스는 입력 스케일링을 위한 시작 인덱스와 끝 인덱스를 나타냅니다.
예를 들어, 입력 스케일링을 위한 시작 인덱스가 0이고 끝 인덱스가 2라면, fann_set_input_scaling_params 함수는 입력 스케일링을 위해 0, 1, 2 번째 입력을 사용합니다.
이러한 인덱스는 0부터 시작하므로, 첫 번째 입력은 인덱스 0에 해당합니다.
따라서, 첫 번째 인자는 스케일링 인덱스 값을 의미하는 것이며, 스케일링 파라미터를 저장하는 배열은 두 번째 인자로 전달됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
c
int scaling_params[2] = {0, 1}; // 스케일링 인덱스
fann_set_input_scaling_params(net, scaling_params, 2, 0, 2);
이 예제에서는 net이 신경망 객체이고, scaling_params가 스케일링 인덱스를 저장하는 배열입니다.
fann_set_input_scaling_params 함수의 두 번째 인자는 스케일링 인덱스의 개수입니다.
이 예제에서는 스케일링 인덱스의 개수가 2개이므로, 두 번째 인자는 2입니다.
세 번째 인자는 스케일링 인덱스의 시작 인덱스입니다.
이 예제에서는 스케일링 인덱스의 시작 인덱스가 0이므로, 세 번째 인자는 0입니다.
네 번째 인자는 스케일링 인덱스의 끝 인덱스입니다.
이 예제에서는 스케일링 인덱스의 끝 인덱스가 2이므로, 네 번째 인자는 2입니다.
2025-06-11 01:18