
FANN 라이브러리의 train_epoch 함수는 epoch가 끝날 때 자동으로 호출되지 않습니다.
이러한 문제를 해결하기 위해, epoch가 끝날 때마다 train_epoch 함수를 호출하는 코드를 직접 작성해야 합니다.
예를 들어, 다음과 같이 epoch가 끝날 때마다 train_epoch 함수를 호출하는 코드를 작성할 수 있습니다.
#hostingforum.kr
c
for (i = 0; i < epochs; i++) {
// 학습
fann_train_on_data(fann, data, num_data);
// epoch가 끝날 때마다 train_epoch 함수 호출
fann_train_epoch(fann);
}
또는, epoch가 끝날 때마다 train_epoch 함수를 호출하는 코드를 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
c
for (i = 0; i < epochs; i++) {
// 학습
fann_train_on_data(fann, data, num_data);
if (i == epochs - 1) {
fann_train_epoch(fann);
}
}
위의 코드를 통해 epoch가 끝날 때마다 train_epoch 함수를 호출할 수 있습니다.
2025-07-06 05:07