[나혼추] 1. 준비 : 카카오 버팔로 buffalo 라이브러리 활용 추천 시스템 사용의 스토리텔링

2021. 9. 9. 10:46나혼추(나혼자추천시스템)

<서론>

1) 회사 프로젝트에서 사람-사람을 추천하는 추천시스템 개발 중

2) 위의 추천시스템을 국가사업을 적극(?) 활용해서 타사에서 1차 모델을 제작해 전달 해줌

3) 열심히 코드리뷰하면서 확인해볼 수 있는 상황

 

 

<본론> 문제상황발생

1) 보내준 모델이 2019년 카카오에서 추천시스템으로 개발한 buffalo 버팔로 라이브러리를 활용했음

buffalo 라이브러리를 적극 활용해서 준 모델이라 안에서 그 라이브러리가 없으면 돌아가지 않음

(희소행렬 만드는거 조차 여기서 더 빠르고 쉽게 해줌.. 혼자 만들어보려다가 data가 너무 많아서 실패함)

 


<카카오 buffalo 버팔로 라이브러리>

https://github.com/kakao/buffalo


 

2) 그러나 그 라이브러리는 윈도우와 colab에 빌드가 안됨 -> 고로, 리눅스에 빌드해야함

3) 여기서 더 그러나! 나는 버추얼 머신을 활용해서 Centos랑 ubuntu를  깔았다가 포기한 전적이 있다! 

 

<결론>

1) 더 이상 피할수가 없어졌다... 일단 나는 로컬에 리눅스 서버를 설치한다

2) 앞으로 로컬에서 리눅스 설치와 더불어 카카오 버팔로 활용 추천시스템 라이브러리를 이용하며,

그 안에서 필요한 관련 공부들을 채워나가는 대장정의 서막이 시작될 것이다.

(얼마나 걸릴까..... 나란 존만이... 일단 시작)