데이터 형태
gitignore.io
- 여러 프로젝트에 따라 잘 쓰이는 gitignore 양식을 받을 수 있음.
Wide & Deep
- 추천시스템에서 해결해야 할 두 과제
- Memorization
- 함께 빈번히 등장하는 아이템 또는 특성 관계를 과거 데이터로부터 학습
- Logistic Regression과 같은 선형 모델 사용됨
- 단순하고 확장 및 해석이 용이하나, 학습 데이터에 없는 feature 조합에 취약
- MF의 한계
- user와 item embedding의 선형 조합을 구한다. -> user과 item 사이의 복잡한 관계를 표현하는 것에 한계를 가짐 .

- 기본이 제일 중요
- 하나의 지식에 대해 얼마나 깊이 있게 생각했나가 더 중요
- 기본 개념은 쉽게 설명할 수 있을 정도로 이해하고 있으면 좋음. 예) 회귀분석, collaborative filtering에 대해 중학생한테 설명하듯이 해봐라.
- 신입에게 필요한 것은 급격한 러닝커브와 탄탄한 기본기
- 사이드로 어떤걸 할까?
- 복습하면서 기본을 더 탄탄히 하는게 중요.
- 블로그에 상세히 정리해둘것.
- 논문을 너무 훑듯이 넘어가지 말고, 차라리 하나의 논문에 대해 스스로 재정의하는 것이 훨씬 좋다.
- 기본 논문에 대해 열심히 공부할 것
- 대회 때 스코어에 목메지 않기
- 내가 팀에서 무엇을 ,어떤 의도를 가지고 했는가
- 왜 그렇게 했는가?
- 명확히 이해, 결과에 대한 해석
- 업무일지 개념으로 일과 겪은 문제에 대해 기록해 놓으면 좋음
- 취업 프로세스 미리 경험해보기
- 어차피 잘 안붙여줌!
- 자가 피드백으로 부족한 점 보완
Item2Vec and ANN
이번이 2022 상반기에 이은 두 번째 삼성 SW 역량 테스트다. 열심히 준비했고 풀이 시간이 이번에 1시간 늘어났음에도 불구하고 구현을 시간 내 하지 못해 제출도 제대로 하지 못했다…. 철지부심하자는 마음으로 회고를 쓴다.
Collaborative Filtering (CF)
추천 시스템이란