NMF aplicado a artigos da Wikipedia
No vídeo, você viu o NMF sendo usado pra transformar uma matriz de frequência de palavras de brinquedo. Agora é a tua vez de usar o NMF, dessa vez com a matriz de frequência de palavras tf-idf dos artigos da Wikipedia, que tá na forma de uma matriz csr articles
. Aqui, ajuste o modelo e transforme os artigos. No próximo exercício, você vai ver o resultado.
Este exercício faz parte do curso
Aprendizado não supervisionado em Python
Instruções do exercício
- Importe
NMF
desklearn.decomposition
. - Crie uma instância do
NMF
chamadamodel
com os componentes6
. - Ajuste o modelo aos dados da contagem de palavras
articles
. - Use o método
.transform()
demodel
para transformararticles
e atribua o resultado anmf_features
. - Imprima “
nmf_features
” para ter uma ideia de como fica (.round(2)
arredonda as entradas para duas casas decimais).
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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))