AIFFEL Life

[Day63] 다음에 볼 영화 예측하기

nevermet 2020. 12. 25. 18:34

오늘은 어떤 사람이 이런 이런 영화를 봤다면, 그 다음엔 무슨 영화를 볼까?를 예측하는 딥러닝 모델 구현을 실습해 보았습니다. 아래에 참고할 만한 내용들 공유해 드립니다.

1. 쿠키, 세션, 캐시가 뭔가요?

youtu.be/OpoVuwxGRDI

2. [WEB] 쿠키, 세션이란?

chrisjune-13837.medium.com/web-%EC%BF%A0%ED%82%A4-%EC%84%B8%EC%85%98%EC%9D%B4%EB%9E%80-aa6bcb327582

 

[WEB] 쿠키, 세션이란?

웹의 기초중 하나인 쿠키와 세션에 대해 알아봅니다.

chrisjune-13837.medium.com

3. yoochoose

www.yoochoose.com/

 

YOOCHOOSE Personalization Solution

Personalized Search With YOOCHOOSE Personalized Search your customers will find what they are really looking for in your online shop. Search function provides an updated response on every key-stroke with personalized search results ranking and displays rec

www.yoochoose.com

4. RecSys Challenge 2015

2015.recsyschallenge.com/challenge.html

 

RecSys Challenge 2015 - Challenge

The Task Given a sequence of click events performed by some user during a typical session in an e-commerce website, the goal is to predict whether the user is going to buy something or not, and if he is buying, what would be the items he is going to buy. T

2015.recsyschallenge.com

5. Python pathlib 사용하기

brownbears.tistory.com/415#:~:text=pathlib%20%EC%84%A4%EB%AA%85,%EB%A1%9C%20%EB%8B%A4%EB%A3%A8%EC%9E%90%EB%8A%94%20%EA%B2%83%EC%9E%85%EB%8B%88%EB%8B%A4.&text=pathlib%EC%9D%80%20%EC%8A%AC%EB%9E%98%EC%8B%9C(/)%EA%B0%80,%EC%A7%81%EA%B4%80%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%9D%B4%ED%95%B4%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4

 

[Python] pathlib 사용하기

파이썬 3.4부터 내장함수로 pathlib가 추가되었습니다. pathlib가 추가되기 이전에는 os 모듈을 사용했습니다. pathlib는 파일위치 찾기, 파일 입출력과 같은 동작을 하는데 os모듈과 어떻게 다른지 아

brownbears.tistory.com

6. SESSION-BASED RECOMMENDATIONS WITH RECURRENT NEURAL NETWORKS (paper)

arxiv.org/pdf/1511.06939v4.pdf

7. RNN (tensorflow)

www.tensorflow.org/api_docs/python/tf/keras/layers/RNN

 

tf.keras.layers.RNN  |  TensorFlow Core v2.4.0

Base class for recurrent layers.

www.tensorflow.org

8. 반복 가능한 객체 알아보기 (python)

dojang.io/mod/page/view.php?id=2405

 

파이썬 코딩 도장: 39.1 반복 가능한 객체 알아보기

Unit 39. 이터레이터 사용하기 이터레이터(iterator)는 값을 차례대로 꺼낼 수 있는 객체(object)입니다. 지금까지 for 반복문을 사용할 때 range를 사용했습니다. 만약 100번을 반복한다면 for i in range(100):

dojang.io

9. MRR vs MAP vs NDCG: Rank-Aware Evaluation Metrics And When To Use Them

medium.com/swlh/rank-aware-recsys-evaluation-metrics-5191bba16832

 

MRR vs MAP vs NDCG: Rank-Aware Evaluation Metrics And When To Use Them

Rank-aware evaluation metrics for recommendation systems, and when to use them.

medium.com