Skip to content

[Feat]: Uplift 모델 실데이터(CSV) 재학습 지원 #53

Description

@simGPT

📝 기능 설명

쇼핑몰 A/B 테스트 데이터가 CSV로 제공되면 실데이터로 재학습할 수 있도록 지원

🛠️ 작업 상세 내용

  • training/uplift/dataset.py

    • load_real_data(csv_path) 함수 추가
    • CSV 컬럼 유효성 검사 포함 (필수 컬럼 누락 시 에러)
    • 기존 generate_dummy_data() 함수는 유지
  • training/uplift/train.py

    • --data_path 인자 추가
    • --data_path 전달 시 실데이터 사용, 미전달 시 기존 더미 데이터 사용
    • 기존 학습/MLflow 등록/배포 트리거 로직 변경 없음
  • 재학습한 모델과 운영 모델의 성능을 비교해서 재학습한 모델의 성능이 운영 모델 보다 성능 지표가 우수한 경우에만 운영 모델로 채택

🔗 고려 사항 (선택)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions