시작하기무료로 시작하기

추천 엔진의 위력을 확인해 봅시다

Taylor와 Jane은 모두 영화를 좋아해요. Taylor는 드라마, 코미디, 로맨스만 좋아하고, Jane은 액션, 어드벤처처럼 박진감 있는 영화만 좋아해요. ALS 기반 추천 엔진의 큰 장점 중 하나는, 사용자가 스스로는 좋아하지 않을 거라 생각하는 영화나 아이템이라도 실제로는 좋아할 만한 것을 찾아준다는 점이에요. 아래에 Taylor와 Jane이 매긴 영화 평점을 살펴보세요. 취향이 다르니 추천 결과도 당연히 다를 것이라고 생각할 수 있겠죠.

이 강의에서는 예전에 배웠지만 잊었을 수 있는 개념이 많이 나와요. 빠르게 복습이 필요할 때는 PySpark Cheat Sheet를 내려받아 옆에 두고 활용하세요!

이 연습은 강의의 일부입니다

PySpark로 추천 엔진 만들기

강의 보기

연습 안내

  • .show() 메서드와 필요한 다른 메서드를 사용해 TJ_ratings를 살펴보고 두 사람이 각 영화를 어떻게 평가했는지 확인하세요.
  • 제공된 get_ALS_recs() 함수에 사용자 이름을 입력해, 주어진 평점을 바탕으로 ALS가 Jane과 Taylor에게 어떤 영화를 추천하는지 확인하세요. 추천 결과가 여러분에게도 타당해 보이나요?

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# View TJ_ratings
TJ_ratings.show()

# Generate recommendations for users
get_ALS_recs(["____","____"]) 
코드 편집 및 실행