Wine Recommender - newlife-js/Wiki GitHub Wiki

원하는 wine keyword를 input으로 받아서 wine을 추천해주는 시스템

Wine Review로 학습

  1. crawling vivino
  2. 적당히 preprocessing
  • review에 존재하는 단어의 분포 보기 -> stopword, 주요 word 뽑기
  • 종류, 품종, 나라 등을 제한하기?(와인 분포 보고)
  • 쓸모 있는 review
  1. word2vec
  2. TF-IDF
  3. word embedding * TF-IDF 가중치 = wine embedding
  4. wine embedding 간 거리 function
  5. retrieval logic(FAISS 같은..)

Tag 데이터(종류, 품종, 나라, winery를 review에 넣거나, TF-IDF에 바로 녹이기?)
TF-IDF를 넣으려면 review를 종합해서 하나의 sentence로 만들어줘야 할듯?
쓸모 있는 review를 뽑는 logic(특정 단어 존재 유무?)

참고

BERT로 품종/나라/등을 각각 예측하도록 해서 거기서 나온 것들로 MLP 돌려서 추천해주도록

notion