Cechy NMF artykułów z Wikipedii
Teraz zbadasz cechy NMF, które utworzyłeś w poprzednim ćwiczeniu. Rozwiązanie poprzedniego ćwiczenia zostało już wczytane, więc tablica nmf_features jest dostępna. Dostępna jest również lista titles zawierająca tytuły poszczególnych artykułów z Wikipedii.
Analizując cechy, zwróć uwagę, że dla obojga aktorów cecha NMF numer 3 ma zdecydowanie najwyższą wartość. Oznacza to, że oba artykuły są rekonstruowane głównie przy użyciu 3. składowej NMF. W następnym filmie zobaczysz dlaczego: składowe NMF reprezentują tematy (na przykład aktorstwo!).
To ćwiczenie jest częścią kursu
Uczenie nienadzorowane w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj
pandasjakopd. - Utwórz DataFrame
dfna podstawienmf_features, używającpd.DataFrame(). Ustaw indeks natitles, przekazującindex=titles. - Użyj akcesora
.loc[]nadf, aby wybrać wiersz o tytule'Anne Hathaway', i wyświetl wynik. To są cechy NMF artykułu o aktorce Anne Hathaway. - Powtórz ostatni krok dla
'Denzel Washington'(kolejnego aktora).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import pandas
____
# Create a pandas DataFrame: df
df = ____
# Print the row for 'Anne Hathaway'
print(____)
# Print the row for 'Denzel Washington'
print(____)