Wine Recommender - newlife-js/Wiki GitHub Wiki
원하는 wine keyword를 input으로 받아서 wine을 추천해주는 시스템
Wine Review로 학습
- crawling vivino
- 적당히 preprocessing
- review에 존재하는 단어의 분포 보기 -> stopword, 주요 word 뽑기
- 종류, 품종, 나라 등을 제한하기?(와인 분포 보고)
- 쓸모 있는 review
- word2vec
- TF-IDF
- word embedding * TF-IDF 가중치 = wine embedding
- wine embedding 간 거리 function
- retrieval logic(FAISS 같은..)
Tag 데이터(종류, 품종, 나라, winery를 review에 넣거나, TF-IDF에 바로 녹이기?)
TF-IDF를 넣으려면 review를 종합해서 하나의 sentence로 만들어줘야 할듯?
쓸모 있는 review를 뽑는 logic(특정 단어 존재 유무?)
BERT로 품종/나라/등을 각각 예측하도록 해서 거기서 나온 것들로 MLP 돌려서 추천해주도록