[PYTHON] Une histoire qui a cessé de fonctionner sur mglearn.plots.plot_nmf_faces et qui se demandait s'il s'agissait d'une erreur?

introduction

Je continue d'étudier le "Machine learning à partir de Python". Il y avait un problème avec le jeu de données mglearn aujourd'hui, je vais donc le partager.

problème

mglearn.plots.plot_nmf_faces(X_train, X_test, image_shape) plt.show() Une erreur? S'affiche à l'invite de commande et je l'ai vérifiée, mais je n'ai pas pu la trouver facilement. En cmd

[Memory] Calling mglearn.plot_nmf.nmf_faces... nmf_faces(array([[0.899346, ..., 0.146405], ..., [0.09281 , ..., 0.639216]], dtype=float32), array([[0.179085, ..., 0.420915], ..., [0.317647, ..., 0.888889]], dtype=float32)) C:\Users\com.conda\envs\tensorflow\lib\site-packages\sklearn\decomposition_nmf.py:1077: ConvergenceWarning: Maximum number of iterations 200 reached. Increase it to improve convergence. " improve convergence." % max_iter, ConvergenceWarning)

Il y a un affichage que je n'ai jamais vu, et je ne comprends pas bien même si je cherche. Cependant, il ne s'arrête pas de fonctionner.

Solution

Après l'avoir laissé seul pendant un moment, c'était fini. Le programme a bien fonctionné sans aucune erreur. Obtenez-vous un ensemble de données? Cela ne bougeait pas facilement, j'étais donc impatient, mais cela fonctionnait.

[Memory] Calling mglearn.plot_nmf.nmf_faces... nmf_faces(array([[0.899346, ..., 0.146405], ..., [0.09281 , ..., 0.639216]], dtype=float32), array([[0.179085, ..., 0.420915], ..., [0.317647, ..., 0.888889]], dtype=float32)) C:\Users\com.conda\envs\tensorflow\lib\site-packages\sklearn\decomposition_nmf.py:1077: ConvergenceWarning: Maximum number of iterations 200 reached. Increase it to improve convergence. " improve convergence." % max_iter, ConvergenceWarning) C:\Users\com.conda\envs\tensorflow\lib\site-packages\sklearn\decomposition_nmf.py:1077: ConvergenceWarning: Maximum number of iterations 200 reached. Increase it to improve convergence. " improve convergence." % max_iter, ConvergenceWarning) C:\Users\com.conda\envs\tensorflow\lib\site-packages\sklearn\decomposition_nmf.py:1077: ConvergenceWarning: Maximum number of iterations 200 reached. Increase it to improve convergence. " improve convergence." % max_iter, ConvergenceWarning) C:\Users\com.conda\envs\tensorflow\lib\site-packages\sklearn\decomposition_nmf.py:1077: ConvergenceWarning: Maximum number of iterations 200 reached. Increase it to improve convergence. " improve convergence." % max_iter, ConvergenceWarning) C:\Users\co.conda\envs\tensorflow\lib\site-packages\sklearn\decomposition_nmf.py:1077: ConvergenceWarning: Maximum number of iterations 200 reached. Increase it to improve convergence. " improve convergence." % max_iter, ConvergenceWarning) ______________________________________________________nmf_faces - 356.4s, 5.9min

en conclusion

J'étais inquiet quand j'ai vu une erreur que je n'avais jamais vue ou le texte de cmd. Prenez note du fait qu'il y a d'autres débutants que moi qui trouvent cela étrange.

Recommended Posts

Une histoire qui a cessé de fonctionner sur mglearn.plots.plot_nmf_faces et qui se demandait s'il s'agissait d'une erreur?
Une histoire à laquelle j'étais accro chez np.where
Une histoire que Seaborn était facile, pratique et impressionnée
Je me suis demandé si Python 3.4 était plus rapide, mais c'était plus lent
Une histoire qui était terrible si SELinux était correctement désactivé
Une histoire sur une erreur lorsque PyInstaller est utilisé dans un programme qui utilise googleapiclient
Une histoire à laquelle j'étais accro à appeler Lambda depuis AWS Lambda.
Je suis mort en pensant qu'une variable de classe Python était une variable d'instance
Un programme python qui redimensionne une vidéo et la transforme en image
L'histoire que j'ai traitée parce qu'Apache était en panne à AH00144
L'histoire d'une erreur dans l'installation de pyenv (c'est une histoire épique, et la cause critique est inconnue après tout)
L'histoire de l'adresse IPv6 que je souhaite conserver au minimum
Je veux écrire un élément dans un fichier avec numpy et le vérifier.
Une histoire à laquelle j'étais accro après la communication SFTP avec python
Notez que j'étais accro à la configuration de TensowFlow
J'ai créé un outil en Python qui clique avec le bouton droit sur un fichier Excel et le divise en fichiers pour chaque feuille.
Une histoire dont j'ai été très convaincu lorsque j'ai écrit le code du problème Monty Hall et calculé le taux de gain
python memo- "sinon A et B" était "si (pas A) et B"
Une histoire qui était pratique lorsque j'ai essayé d'utiliser le module d'adresse IP python
J'ai créé et publié une image Docker qui lit RSS et tweete automatiquement régulièrement.
Création d'une application Web qui mappe les informations sur les événements informatiques avec Vue et Flask