LoslegenKostenlos loslegen

Empfehlungen mit TF-IDF erstellen

In der letzten Übung hast du die Ähnlichkeitswerte zwischen allen Filmen im Datensatz vorab berechnet, basierend auf ihren mittels TF-IDF transformierten Handlungsbeschreibungen. Jetzt packst du diese Ähnlichkeitswerte in ein DataFrame, um sie leichter nutzen zu können. Anschließend verwendest du dieses neue DataFrame, um eine Filmempfehlung vorzuschlagen.

Das cosine_similarity_array, das die Matrix der Ähnlichkeitswerte zwischen allen Filmen enthält und das du in der letzten Übung erstellt hast, wurde für dich geladen. Das DataFrame tfidf_summary_df, das die Filme und ihre TF-IDF-Merkmale enthält, ist ebenfalls verfügbar.

Diese Übung ist Teil des Kurses

Recommendation Engines mit Python entwickeln

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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

# Find the values for the movie Rio
cosine_similarity_series = ____.____['Rio']

# Sort these values highest to lowest
ordered_similarities = cosine_similarity_series.____(____)

# Print the results
print(____)
Code bearbeiten und ausführen