Skip to main content

시계열 모델 학습

시계열 데이터를 학습하여 미래 값을 예측하는 모델을 만드는 노드입니다.


설명​

시계열 모델 학습 노드는 시간에 따라 변화하는 데이터를 분석하여 미래를 예측하는 모델을 학습합니다.

과거의 패턴과 추세를 학습하여 미래의 값을 예측할 수 있으며, 주가 예측, 수요 예측, 날씨 예측 등에 활용됩니다.

시간 열과 대상 레이블을 지정하고, 다양한 학습 방법을 통해 모델의 성능을 최적화할 수 있습니다.


포트 구성​

입력 포트​

없음

출력 포트​

  • 학습된 모델: 학습이 완료된 시계열 모델 (예측 노드에 연결하여 사용)

속성​

대상 레이블 선택​

예측하고자 하는 대상 열을 선택합니다.

시계열 데이터에서 예측할 값을 지정합니다 (예: 매출, 온도, 주가 등).

시간 열 선택​

시계열 데이터가 담긴 열을 선택합니다.

날짜나 시간 정보가 포함된 열을 지정하여 시간 순서를 파악합니다.

학습 방법 선택​

모델 학습 및 평가 방법을 선택합니다.

  • 단순 학습: 데이터를 학습/테스트로 분할 (예: 70%/30%)

    • 빠르고 간단하게 학습 가능
    • 데이터 분할에 따라 성능이 달라질 수 있음
  • k-fold 교차 검증: 데이터를 K개 폴드로 나누어 K번 반복 학습

    • 전체 데이터를 K개로 나누고, 각 반복에서 K-1개는 학습용, 1개는 테스트용으로 사용
    • 모든 폴드가 한 번씩 테스트 데이터로 사용됨
    • K번의 평가 결과를 평균하여 안정적이고 신뢰할 수 있는 성능 평가 제공
  • 그리드 서치를 통한 하이퍼파라미터 튜닝: 모든 하이퍼파라미터 조합 탐색

    • 각 하이퍼파라미터의 후보값을 정의하고, 모든 조합을 시도하여 최적 모델 선택
    • 탐색 범위가 작을 때: 간단하고 효과적
    • 탐색 범위가 클 때: 계산 비용이 높을 수 있음

사용 방법​

  1. 시계열 모델 학습 노드를 캔버스에 추가합니다
  2. 시계열 데이터셋을 준비합니다
  3. 대상 레이블을 선택합니다 (예측할 값)
  4. 시간 열을 선택합니다 (날짜/시간 정보)
  5. 학습 방법을 선택합니다
  6. 노드를 실행하면 학습된 시계열 모델이 출력됩니다
  7. 학습된 모델을 사용하여 미래 값을 예측할 수 있습니다

예제​

시계열 모델 학습 예제