개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.06 05:06

FANN Train Epoch 관련 질문

목록
  • 몽고DB러버 14일 전 2025.07.06 05:06
  • 22
    1
제가 FANN 라이브러리를 사용하여 신경망을 학습시키기 위해 epoch를 설정하고 train_epoch 함수를 호출하였는데, epoch가 끝나더라도 train_epoch 함수가 호출되지 않습니다.

이러한 문제가 발생하는 이유를 모르겠습니다.

fann_train_epoch 함수가 epoch가 끝났을 때 호출되지 않는 이유를 알려주시거나,

epoch가 끝났을 때 fann_train_epoch 함수를 호출하는 방법을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  14일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,370건 / 5 페이지

검색

게시물 검색