NMF aplicado a artículos de Wikipedia
En el vídeo, viste cómo se aplicó NMF para transformar un arreglo de frecuencia de palabras de juguete. Ahora es tu turno de aplicar NMF, esta vez utilizando el arreglo de frecuencia de palabras tf-idf de los artículos de Wikipedia, dado como una matriz csr articles
. 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
NMF
desdesklearn.decomposition
. - Crea una instancia de
NMF
llamadamodel
con componentes de6
. - Ajusta el modelo a los datos de recuento de palabras
articles
. - Utiliza el método
.transform()
demodel
para transformararticles
, y asigna el resultado anmf_features
. - Imprime
nmf_features
para tener una primera idea de su aspecto (.round(2)
redondea las entradas a 2 decimales.)
Ejercicio interactivo práctico
Prueba este ejercicio completando 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))