YutaroOgawa / pytorch_advanced

書籍「つくりながら学ぶ! PyTorchによる発展ディープラーニング」の実装コードを配置したリポジトリです
MIT License
844 stars 335 forks source link

【1章 : 23ページ】target_pathに関して #81

Open Raiu1210 opened 4 years ago

Raiu1210 commented 4 years ago

google colabで実行しています。

テキストでは target_path = osp.join(rootpath + phase + '/*/.jpg') print(target_path)

とありますが、弊環境で実行したところ "hymenoptera_data"の後の / が足りない状態でした。

./pytorch_advanced/1_image_classification/data/hymenoptera_datatrain/*/.jpg ./pytorch_advanced/1_image_classification/data/hymenoptera_dataval/*/.jpg

そこで、 target_path = osp.join(rootpath + '/' + phase + '/*/.jpg') とすれば、意図した通りの挙動を示しました。

YutaroOgawa commented 4 years ago

@Raiu1210 さま

ありがとうございます。 Google Colaboratyではそうなることもあるのでしょうか。。。

現在のコードで、このあたりでこれまで問題を抱えた方はいらっしゃらないので、 もしかしたら、 ・データの解凍や配置が最近変更された(PyTorch側で) の可能性もあるかもしれません。

貴重な情報を誠にありがとうございます。 今後ともどうぞよろしくお願いいたします。