Recent posts

Grpc protocol buffer message to JSON 변환

2 minute read

문제 상황 grpc 프로토콜을 이용한 서비스에서 서비스의 응답은 시간에 따라 변할 수 있다. 예컨대 현재 유저를 모두 가지고 오는 서비스에서의 응답(현재 유저)은 매 번 변하는 값이다. 만일, 우리가 해당 서비스의 응답을 이용해서 여러 개의 모델을 테스트한다고 가정하자. 유저별로 ...

A/B 테스트와 예제

4 minute read

서론 서비스에서는 새로운 모델, 새로운 디자인이 실제로 효과가 있는 것인지 확인하는 것이 굉장히 중요한 일이다. 따라서 우리에게는 새로 개발한 모델이 사용자의 구매를 늘리거나, 새로운 디자인이 더 많은 클릭을 유도한다는 것을 증명할 필요가 생긴다. 간단하게 말해 기존의 방법과 새로...

추천시스템에 사용되는 metrics 정리

7 minute read

Intro 기계학습, 딥러닝 분야에서는 모델의 성능을 측정하는 수많은 metric들이 존재합니다. 대표적으로는 정확도(accuracy), AUC score 등이 있습니다. 하지만 이러한 metric들은 추천시스템에 바로 적용하기에는 무리가 있습니다. 왜냐하면 추천시스템은 두 가지 ...

심볼릭 링크와 하드 링크

2 minute read

서론 프로젝트를 진행하다보면, 하나의 파일을 동시에 여러 군데에서 바라봐야할 일이 생기기 마련이다. 나의 경우에, 컴파일한 grpc proto 파일을 여러 디렉토리에서 사용할 필요가 있었다. 해당 파일이 쉽게 변경되지 않는다면 여기 저기에 복사 붙여넣기를 해서 사용해도 되지만, 쉽...

지식그래프를 통한 설명력있는 추천

2 minute read

Intro 최근들어 기계학습을 이용한 Recommendation이 각광받고 있다. 사용자의 니즈를 파악하고 원하는 것을 제공하는 서비스는 매력적일 수밖에 없다. 넷플릭스를 필두로 많은 기업들이 기계학습을 통해 사용자를 분석하고 취향저격 컨텐츠를 만들고자 노력하고 있다.