前提・実現したいこと
キルミーベイベーのデータセットを使ってDCGANを実行してみました。今度は自分のコンクリート表面の画像を用いてDCGANを実行してみたいです。
発生している問題・エラーメッセージ
NotADirectoryError Traceback (most recent call last)
<ipython-input-13-474c55fa48fc> in <module>()
249 check_noise = np.random.uniform(-1, 1, (r * c, 100))
250 dcgan.train(iterations=200000, batch_size=32, save_interval=1000,
--> 251 model_interval=5000, check_noise=check_noise, r=r,c=c)
1 frames
<ipython-input-13-474c55fa48fc> in load_imgs(self)
186 images = []
187 for cl_name in self.class_names:
--> 188 img_names = 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です。
他人のコードを使用して自分の画像学習をさせる方法を教えてほしいです。可能ならキルミーベイベーデータセットの詳細なコード解説もつけていただければありがたいです。