Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-seo-pack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the easy-fancybox domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the urvanov-syntax-highlighter domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the advanced-ads domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114

Notice: 関数 _load_textdomain_just_in_time が誤って呼び出されました。lancr ドメインの翻訳の読み込みが早すぎました。これは通常、プラグインまたはテーマの一部のコードが早すぎるタイミングで実行されていることを示しています。翻訳は init アクション以降で読み込む必要があります。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 6.7.0 で追加されました) in /virtual/mcu03iphuk/public_html/radiology-technologist.info/wp-includes/functions.php on line 6114
書籍「医用画像のためのディープラーニング (入門編)」を試していた時のエラー UnboundLocalError: local variable ‘data’ referenced before assignment | 診療放射線技師がPythonをはじめました。

書籍「医用画像のためのディープラーニング (入門編)」を試していた時のエラー UnboundLocalError: local variable ‘data’ referenced before assignment  

こんにちは。でめきんです。

前回、U-NETでセグメンテーションを試していると記事を書いたのですが、最終的な結果が思い通りにならなくて悩んでいました。

そこで、ここは一度スタートに戻ろう!!

と思い「医用画像のためのディープラーニング(入門編)」第1版に書いてあるニューラルネットワークコンソールを用いたU-NETを試してみました。

しかし、最終的な評価を実施しようと試したのですがエラーが発生。

再度、書籍を読み返し確認。

何回確認をしたでしょうか・・・・・エラーは変わらず・・・(最新版では修正されているかもしれませんが・・・・)

エラーコードは以下となります。

2021-05-09 22:55:26,247 Evaluation process is started.
python “C:\neural_network_console\libs\Python\Lib\site-packages\nnabla\utils\cli\cli.py” forward
-c “C:\neural_network_console\Projet\smallunet.files\20210509_223730\results.nnp”
-d “C:\neural_network_console\Dataset\Segmentation01\list_test.txt”
-o “C:\neural_network_console\Projet\smallunet.files\20210509_223730”
–replace_path
NNabla command line interface (Version:1.15.0.dev1, Build:201211124504)
Unsupported extension “.txt” in “C:\neural_network_console\Dataset\Segmentation01\list_test.txt”.
Traceback (most recent call last):
File “C:\neural_network_console\libs\Python\Lib\site-packages\nnabla\utils\cli\cli.py”, line 141, in cli_main
return_value = args.func(args)
File “C:\neural_network_console\libs\Python\lib\site-packages\nnabla\utils\cli\forward.py”, line 270, in forward_command
callback.update_status((‘data.max’, len(rows)))
UnboundLocalError: local variable ‘rows’ referenced before assignment
(null)

通常、Pythonのエラーコードは最終行から数行を見れば解消できることを経験していたので全文は確認せず。最後から数行を確認。

ニューラルネットワークの「forward.py」のコードを変更してみたり、いろいろと試行錯誤してみたのですが解決できず。

もしかしたら書籍の間違い?出版社のオーム社のホームページを見に行っても間違いの記載は無し。

半分あきらめかけていたのですが。

ん?

♪探し物をやめたとき、見つかることはよくある話で♪

と昔の曲にありましたが、まさに!!

NNabla command line interface (Version:1.15.0.dev1, Build:201211124504)
Unsupported extension “.txt” in

の文章が目に入ってきて。何?テキストファイルはサポートしていないって!!

trainのデータや、validationのデータを読み込み際にはテキストファイルできちんと読み込んでいたのにtestデータだけはテキストファイルをサポートしていないなんてある?そんなはずないよね。

と思いつつ、list_test.txtのファールを複製して拡張子を「.csv」に書き換え。

再度データセットに読み込み。

実行してみると

無事に書籍と同様の結果が表示されました。

オーム社さん。ホームページに間違いの掲載お願いします!!



広告
上新電機 パソコン買取サービス