
AI 기술 기반의 해외여행 모임통장 서비스 프로젝트
2024.08.26 ~ 2024.10.11 (8주)
환율 및 외환 거래 관련 UI/UX, 통신 구현 + 환율 예측 데이터 모델 학습 및 고도화
모바일 중심 사용환경을 고려한 앱을 구현하고자 했습니다.
사용자 상태 및 통장 정보 전역 관리를 하고자 했습니다.
환율 예측을 위한 외생변수 포함 시계열 모델 선택했습니다.
초기에는 단순 ARIMA 기반 모델을 사용해 환율을 예측했지만, 글로벌 금리나 원자재 가격과 같은 외부 요인이 반영되지 않아 예측 정확도가 낮았습니다. 테스트 결과 MAPE(평균 절대 백분율 오차)가 약 9~10% 수준으로 나타났고, 실제 환전 금액과 예측 금액 간 차이가 커 사용자에게 신뢰성 있는 정보를 제공하기 어렵다는 한계가 있었습니다.
외부 경제 지표의 영향을 반영하기 위해 SARIMA 모델로 전환하고, 미국 국채 금리, S&P500 지수, WTI 유가 등 주요 외생 변수를 추가했습니다. GPU 서버 환경에서 약 50개 이상의 파라미터 조합을 병렬 학습하며 모델 성능을 비교했고, MAPE를 기준으로 최적 모델을 선택했습니다. 또한 데이터 전처리 및 시계열 정규화를 반복 실험하며 예측 성능을 지속적으로 개선했습니다.
모델 개선 이후 MAPE를 약 9~10% 수준에서 3~4% 수준으로 약 60% 이상 낮출 수 있었으며, 환전 예상 금액과 실제 입금 금액 간 평균 오차도 크게 감소했습니다. 추가로 테스트 과정에서 환율 소수점 처리 방식 차이로 인해 발생하던 금액 오차(평균 약 0.1~0.5원 수준)를 발견했고, 백엔드 API 응답값의 소수점 처리 로직을 수정하여 사용자 혼선을 방지할 수 있었습니다.