1. Learn
  2. /
  3. 课程
  4. /
  5. Unsupervised Learning in Python

Connected

道练习

Které články jsou podobné článku o Cristianu Ronaldovi?

Ve videu ses naučil/a, jak pomocí NMF příznaků a kosinové podobnosti nacházet podobné články. Vyzkoušej to na svém NMF modelu pro populární články z Wikipedie – najdi články, které jsou nejvíce podobné článku o fotbalistovi Cristianu Ronaldovi. NMF příznaky získané dříve jsou dostupné jako nmf_features, titles je seznam názvů článků.

说明

100 XP
  • Naimportuj normalize z sklearn.preprocessing.
  • Aplikuj funkci normalize() na nmf_features. Výsledek ulož jako norm_features.
  • Vytvoř DataFrame df z norm_features s použitím titles jako indexu.
  • Pomocí přístupového objektu .loc[] v df vyber řádek 'Cristiano Ronaldo'. Výsledek přiřaď do proměnné article.
  • Zavolej metodu .dot() na df s argumentem article a vypočítej kosinovou podobnost každého řádku s article.
  • Vypiš výsledek metody .nlargest() proměnné similarities, abys zobrazil/a nejpodobnější články. Tento krok je již hotový, takže stačí kliknout na 'Submit Answer' a podívat se na výsledek!