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
NMFdesklearn.decomposition. - Crie uma instância do
NMFchamadamodelcom os componentes6. - Ajuste o modelo aos dados da contagem de palavras
articles. - Use o método
.transform()demodelpara transformararticlese 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))