2024/103 MAB 알고리즘 [2/2] - MAB와 Thompson Sampling의 아키텍처 및 실전 구현 (w. Kotlin) "서비스에서 MAB 알고리즘을 사용하기 위해 시스템은 어떻게 구축하고, Thompson Sampling은 어떻게 구현/운영할까?" 지난 글(MAB 알고리즘 [1/2] - A/B 테스트의 한계, MAB 알고리즘과 Thompson Sampling 이해하기)에서 A/B 테스트의 한계와 이를 보완하기 위한 MAB 알고리즘, 특히 Thompson Sampling의 개념에 대해 알아보았습니다. 하지만 실제 서비스에 적용하기 위해서는 개념 이해를 넘어 전체적인 시스템 설계와 운영 방안이 필요합니다. MAB 알고리즘을 서비스에 적용하기 위해서는- 실시간으로 사용자 행동을 수집하고- 수집된 데이터를 적절히 처리하여- 빠른 응답 시간 내에 추천 결과를 제공해야 합니다 이러한 실시간 데이터 수집/처리 시스템은 A/B 테스트.. 2024. 10. 28. MAB 알고리즘 [1/2] - A/B 테스트의 한계, MAB 알고리즘과 Thompson Sampling 이해하기 "메인 페이지의 추천 영역, 어떤 상품을 보여줄까? A/B 테스트만으로는 부족하다?" A/B 테스트는 디지털 서비스에서 가장 널리 사용되는 실험 방법입니다. 하지만 테스트 기간이 길고, 기회비용이 발생하며, 실시간 최적화가 어렵다는 한계가 있죠. 이런 문제를 해결하기 위해 MAB(Multi-Armed Bandit) 알고리즘이 등장했습니다. 이 글에서는 A/B 테스트의 한계점부터 MAB 알고리즘, 특히 Thompson Sampling의 동작 원리까지 상세히 알아보겠습니다. 목차1. A/B 테스트의 이해 - A/B 테스트란 무엇인가 - 구현 방식 - 실제 적용 시 마주치는 어려움들 2. MAB(Multi-Armed Bandit)의 이해 - MAB의 개념과 배경 - 핵심 개념: 탐색과 활용 .. 2024. 10. 26. 글쓰기 습관 만들기 - 글또 10기 마지막과 또 다른 시작 안녕하세요! 저는 현재 패션 커머스에서 추천 시스템과 데이터 서비스 플랫폼에 필요한 기능을 개발을 하고 있습니다. 어느덧 글또와 함께한 지 7, 8, 9기를 거쳐 마지막 10기를 시작하게 됐네요. 이번 글로 지난 여정을 돌아보고, 앞으로의 6개월을 어떻게 보낼지 함께 이야기해볼까 합니다. 글또와 함께한 여정글또를 처음 시작했을 때, 저는 백엔드 개발자로의 직무 전환을 준비하고 있었어요. 그때는 정말 막막했죠. 하지만 글또 멤버들과의 커피챗, 이력서 피드백, 그리고 따뜻한 소통 덕분에 많은 도움을 받았습니다. 그 결과, 어느새 저도 회사에서 일하는 개발자가 되어있더라고요. 정말 감사한 일이죠. 7기때는 취준생으로 시작해 8기에는 새 회사에 적응하느라 정신없었고, 9기에는 업무에 푹 빠져 지냈어요. 이 과정.. 2024. 10. 13. 이전 1 다음