質問: os.listdir(os.path.join(root_dir, cl_name)) 189 for img_name in img_names: 190 img_paths.append(os.path.abspath(os.path.join(root_dir, cl_name, img_name))) NotADirectoryError: [Errno 20] Not a directory: '/content/Killme_DCGAN/cracked_data/CC0035.JPG' ### 試したこと まず、github で見つけたキルミーベイベーデータセットを用いてColaboratoryで実行してみました。今度はColaboratory上で同じコードを画像をキルミーベイベーからコンクリート表面に変更して実行したいと思い、キルミーベイベーデータセットと同じディレクトリにコンクリートの画像をアップロードし自分なりにコードを書き換えてみました。しかし、エラーが出まくって先に進めません。 ### 補足情報(FW/ツールのバージョンなど) 使用環境はGoogleのColaboratoryです。 他人のコードを使用して自分の画像学習をさせる方法を教えてほしいです。可能ならキルミーベイベーデータセットの詳細なコード解説もつけていただければありがたいです。
回答: コードを見てみないと、何とも言えないのでコードも書いて質問した方が回答が貰い易いと思います! エラーメッセージを見るに、 `'/content/Killme_DCGAN/cracked_data/CC0035.JPG'`がディレクトリでは無いと言っています。(確かにこれは画像ファイルです。) コードをコピペした時に起こり易いバグの一つにパス関係があると思います。root_dirという変数に正しいディレクトリのパスが入ってるか見てみると解決するかもしれません。