Застосування NMF до статей Вікіпедії
У відео ви бачили, як NMF застосовують для перетворення навчального масиву частот слів. Тепер ваша черга застосувати NMF, цього разу використовуючи tf-idf-масив частот слів для статей Вікіпедії, наданий як csr-матриця articles. Тут навчіть модель і перетворіть статті. У наступній вправі ви дослідите результат.
Ця вправа є частиною курсу
Наглядове навчання в Python
Інструкції до вправи
- Імпортуйте
NMFізsklearn.decomposition. - Створіть екземпляр
NMFпід назвоюmodelіз6компонентами. - Навчіть модель на даних підрахунку слів
articles. - Використайте метод
.transform()моделіmodel, щоб перетворитиarticles, і збережіть результат у зміннійnmf_features. - Надрукуйте
nmf_features, щоб отримати перше уявлення про вигляд результату (.round(2)заокруглює значення до 2 знаків після коми).
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import NMF
____
# Create an NMF instance: model
model = ____
# Fit the model to articles
____
# Transform the articles: nmf_features
nmf_features = ____
# Print the NMF features
print(nmf_features.round(2))