시작하기무료로 시작하기

영화 장르를 기반으로 추천 만들기

이제 데이터를 활용하기 좋은 형식으로 준비했고 두 영화를 비교하는 방법도 알게 되었으니, 다음 단계는 이를 사용해 추천을 생성하는 것입니다. 이 연습 문제에서는 데이터셋에 있는 어떤 영화에 대해서도 추천을 만드는 방법을 배웁니다. 이전 연습 문제에서 계산한 데이터셋 내 모든 영화 간 유사도 점수는 jaccard_similarity_array로 미리 로드되어 있습니다. 영화와 그 속성을 담은 movie_cross_table도 사용할 수 있어요.

편리하게 사용하려면, 유사도 점수를 DataFrame으로 감싸야 합니다. 그런 다음 이 새 DataFrame을 사용해 영화 추천을 제안할 거예요.

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

Python으로 추천 엔진 만들기

강의 보기

실습형 인터랙티브 연습

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

# Wrap the preloaded array in a DataFrame
jaccard_similarity_df = ____.____(____, index=____.____, columns=____.____)

# Find the values for the movie Thor
jaccard_similarity_series = ____.____['Thor']

# Sort these values from highest to lowest
ordered_similarities = jaccard_similarity_series.sort_values(____)

# Print the results
print(ordered_similarities)
코드 편집 및 실행