前提・実現したいこと
kerasのImageDataGeneratorを使って画像を2分類する。
Anomaly_detection/trainフォルダにngとokフォルダがあり、その中に画像が入っています。(validationも同様)
該当のソースコード
classes = ['ng','ok'] #分類するクラス nb_classes = len(classes) train_data_dir = 'content/drive/MyDrive/Colab_Notebooks/Anomaly_detection/train' validation_data_dir = '/content/drive/MyDrive/Colab_Notebooks/Anomaly_detection/validation' nb_train_samples = 250*0.8 nb_validation_samples = 250*0.2 img_width, img_height = 300, 300 from keras.preprocessing.image import ImageDataGenerator train_datagen = ImageDataGenerator(rescale=1.0 / 255, zoom_range=0.2, horizontal_flip=True) validation_datagen = ImageDataGenerator(rescale=1.0 / 255)
上記のように設定をした上で、以下のコードを実行すると
train_generator = train_datagen.flow_from_directory( train_data_dir, target_size=(img_width, img_height), color_mode='rgb', classes=classes, class_mode='categorical', batch_size=10) validation_generator = validation_datagen.flow_from_directory( validation_data_dir, target_size=(img_width, img_height), color_mode='rgb', classes=classes, class_mode='categorical', batch_size=10)
発生している問題・エラーメッセージ
File "<ipython-input-2-ee5f74fe1e65>", line 2 train_data_dir, ^ SyntaxError: invalid character in identifier
このようにinvalid character in identifierというエラーが出てしまいます。。
試したこと
train_data_dirに代入するパスの場所などを変更してみたりしたのですがずっと同じエラーが出てしまいます。
詳しい方いましたら教えてください。
あなたの回答
tips
プレビュー