0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

mglearn.plots.plot_nmf_facesで動作が止まってエラーかな?と思った件について

Posted at

はじめに

引き続き「Pythonではじめる機械学習」の勉強をしています。
本日はmglearnのデータセットを利用したときに異変がありましたので共有しておきます。

問題

mglearn.plots.plot_nmf_faces(X_train, X_test, image_shape)
plt.show()

でコマンドプロンプトにエラー?が表示されて調べたがなかなかみつからない。
ターミナルには

[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)

と見たことのない表示があり、検索にかけてもよくわからず。
しかし、実行中から止まらない。

解決方法

しばらくそっとしておいたら終了していました。
プログラムは無事エラーなく動きました。
datasetを取得しているのでしょうか?なかなか動かなかったので焦りましたが無事動きました。

[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

おわりに

みたことのないエラーやターミナルが動かなくなると不安になり。
おかしいなと調べる初心者の方が私以外にもいると考えメモしておきます。

※この投稿は以前使っていたアカウントにて2020年6月2日に投稿されたものです

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?