G.T.
unread,Jan 21, 2025, 6:40:42 AMJan 21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Neural Network Console Users (JP)
NNC Ver.3.3.1となり、semi_supervised_learning_VAT.sdcprojサンプルプロジェクトが問題なく動くようになりました。
そこで、大きな画像での分類を試そうと、semi_supervised_learning_VATのネットワーク構成をCNN(ResNet)に変更してみました。
データはNNC付属の画像分類プラグインを使ってMNISTの「3」と「8」をリサイズして2分類(教師80、教師なし1800程度)として新たに作成。多少試行錯誤しましたが、学習自体は上手く行ったようです。しかし評価しようとすると下記のエラーが出ました。
NNabla command line interface (Version:1.39.0, Build:240523022252, Callback:NNabla SSH callback module.)
Traceback (most recent call last):
File "C:\neural_network_console\libs\Python\Lib\site-packages\nn_cli\cliv31.py", line 147, in cli_main
return_value = args.func(args)
File "C:\neural_network_console\libs\Python\lib\site-packages\nnabla\utils\cli\forward.py", line 292, in forward_command
result, outputs = _forward(
File "C:\neural_network_console\libs\Python\lib\site-packages\nnabla\utils\cli\forward.py", line 127, in _forward
vind = variables.index(d)
ValueError: tuple.index(x): x not in tuple
どうやらExecutorの情報(Validationデータ)を取得する箇所でエラーになってる様なのですが、当然ですがCSVファイルに「x」ラベルは存在しています。学習時にも同じValidationデータが使われているのになぜ、評価の段階でそんなエラーが出るのやら?
それにResNet部分をユニット化したもう一つのプロジェクトでは上記のエラーが出ないのも謎です。ユニット化した部分以外の構成は同じなのに。
他にも同様のエラーが出た人はいますか?