277 단어
1 분
예측 당시 알 수 있었던 값은 어떻게 고를까?
2026-09-27
PIT join에 관한 학습 포스팅 예시다.
10시 예측에 사용할 특성의 이벤트 시각은 9시인데 시스템에는 10시 30분에 도착했다. 학습에 넣어도 될까?
먼저 생각해 보기
이벤트 시각과 사용할 수 있게 된 시각을 나눠 타임라인을 그려 보자.
생각한 뒤 답 보기
Point-in-time join은 예측 기준 시점에 맞는 특성을 선택한다. 이벤트 시각이 과거라는 조건만으로 당시 사용할 수 있었다고 보장할 수는 없다. 늦게 도착하거나 나중에 수정된 값도 따져야 한다. Feast의 기본 조인은 이벤트 시각을 기준으로 과거 값을 찾는다. 문서는 늦은 backfill을 막기 위한 created_timestamp 필터 옵션도 설명한다. 지원 여부와 그 시각의 실제 의미를 확인해야 한다.
근거: 원문 자료.
다음 질문
과거 이벤트의 값이 다음 날 정정되면 어떤 버전을 학습에 사용할까?