質問するログイン新規登録

回答編集履歴

1

一部修正

2021/06/30 22:30

投稿

toast-uz
toast-uz

スコア3266

answer CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  対処としては、非常に簡単には、Datasetsの`return file,image`を、`return image,file`に書き換えて、パックとアンパックの順番を揃えることです。(動作確認済)
8
8
 
9
- より本質的には、Datasetsでfileを返すことをやめることです。Datasetsは、説明変数,目的変数 を返すべきですが、ファイル名は目的変数ではありません。今回の場合、目的変数がわからない未知データですので、`return image,_`として目的変数をダミーにするか、`return image`として説明変数のみを返り値にするのが、よいです。なお、説明変数のみを返り値にする場合、アンパックできませんので、Dataloaderからの取り出しコードも修正する必要があります。
9
+ より本質的には、Datasetsでfileを返すことをやめることです。Datasetsは、説明変数,目的変数 を返すべきですが、ファイル名は目的変数ではありません。今回の場合、目的変数がわからない未知データですので、`return image,_`として目的変数をダミーにするか、`return image`として説明変数のみを返り値にするのが、よいです。なお、説明変数のみを返り値にする場合、アンパックできませんので、Dataloaderからの取り出しコードも修正する必要があります。(動作確認済)