NMF aplicado a los artículos de Wikipedia
En el vídeo, has visto cómo se aplica el NMF para transformar un arreglo de frecuencia de palabras de un juguete. Ahora te toca a ti aplicar el NMF, esta vez utilizando el arreglo de frecuencia de palabras tf-idf de los artículos de Wikipedia, que se presenta como una matriz articlescsr. Aquí, ajusta el modelo y transforma los artículos. En el siguiente ejercicio, explorarás el resultado.
Este ejercicio forma parte del curso
Aprendizaje no supervisado en Python
Instrucciones del ejercicio
- Importa
NMFdesdesklearn.decomposition. - Crea una instancia de
NMFllamadamodelcon componentes de6. - Ajusta el modelo a los datos de recuento de palabras
articles. - Utiliza el método
.transform()demodelpara transformararticles, y asigna el resultado anmf_features. - Imprime
nmf_featurespara tener una primera idea de su aspecto (.round(2)redondea las entradas a 2 decimales.)
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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))