Kerasのクラスの数が間違っています

ニュートン

Kerasは、trainおよびtestsetフォルダーで間違った数のクラスを見つけています。私は3つのクラスを持っていますが、4つあると言い続けています。誰か助けてもらえますか?

ここにコードがあります:

cnn = Sequential()

cnn.add(Conv2D(32, (3, 3), input_shape = (64, 64, 3), activation = 'relu'))
cnn.add(Dropout(0.5))
cnn.add(MaxPooling2D(pool_size = (2, 2)))


cnn.add(Conv2D(32, (3, 3), activation = 'relu'))
cnn.add(Dropout(0.5))
cnn.add(MaxPooling2D(pool_size = (2, 2)))


cnn.add(Conv2D(64, (3, 3), activation = 'relu'))
cnn.add(Dropout(0.5))
cnn.add(MaxPooling2D(pool_size = (2, 2)))

cnn.add(Conv2D(128, (3, 3), activation = 'relu'))
cnn.add(Dropout(0.5))
cnn.add(MaxPooling2D(pool_size = (2, 2)))

#Full connection
cnn.add(Dense(units = 64, activation = 'relu'))
cnn.add(Dense(units = 64, activation = 'relu'))
cnn.add(Dense(units = 3, activation = 'softmax'))

# Compiling the CNN
cnn.compile(optimizer = OPTIMIZER, loss = 'categorical_crossentropy', metrics = ['accuracy'])


     #Fitting
    from keras.preprocessing.image import ImageDataGenerator

    train_datagen = ImageDataGenerator(rescale = 1./255,
                                       shear_range = 0.2,
                                       zoom_range = 0.2,
                                       horizontal_flip = True)

    test_datagen = ImageDataGenerator(rescale = 1./255)

    training_set = train_datagen.flow_from_directory('dataset/training_set',
                                                     target_size = tgt_size,
                                                     batch_size = batch_size,
                                                     class_mode = 'categorical')

    test_set = test_datagen.flow_from_directory('dataset/test_set',
                                                target_size = tgt_size,
                                                batch_size = batch_size,
                                                class_mode = 'categorical')

そしてエラー:

Found 12000 images belonging to 4 classes.
Found 3000 images belonging to 4 classes.

Epoch 1/10
---------------------------------------------------------------------------
ValueError: Error when checking target: expected dense_15 to have 4 dimensions, but got array with shape (3, 4)

編集:

これは、GoogleCloudのJupyterNotebookでのみ発生します。Spyderをローカルで使用すると、正しい数のクラスが検出されます。

bennyOoO

ご存知かもしれませんが、Jupyterはバックアップ用に非表示のチェックポイントフォルダーを作成します。そのため、flow_from_directoryを使用する場合、(フォルダー内のように)常に1つのクラスが追加されます。最も簡単な解決策は、その隠しフォルダーを削除することです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンドライン引数rakeタスクの引数の数が間違っています

分類Dev

カスタムmysqliクラスのbind_paramのパラメーター数が間違っています

分類Dev

MongoDBシャードクラスター内のドキュメントの数が間違っています

分類Dev

ラテックスの参照番号の順序が間違っています

分類Dev

関数の再実行時に間違ったCSSクラスが適用されています

分類Dev

Kmeans:クラスターのサイズが間違っています

分類Dev

FragmentStatePagerAdapterコンストラクターの定数が間違っています

分類Dev

woocommerceカテゴリのクラス名が間違っています

分類Dev

ArrayList <Item>(Itemは内部クラス)の追加が間違っています

分類Dev

opencvスカラーの値が間違っています

分類Dev

JSUriのリクエストが間違っています

分類Dev

Kerasモデルの入力形状が間違っています

分類Dev

IFへの引数の数が間違っています

分類Dev

DjangoNoReverseMatchの引数の数が間違っています

分類Dev

初期化時の引数の数が間違っています

分類Dev

country_selectgem引数の数が間違っていますエラー

分類Dev

引数の数が間違っています(2対1)RoRエラー

分類Dev

Rails 4エラー:ArgumentError-引数の数が間違っています

分類Dev

Python MySQLコネクタ、「引数の数が間違っています。」

分類Dev

JavaScript関数を「クラス」として使用する:ここで何が間違っているのですか?

分類Dev

コンストラクター引数の型が間違っている、PySide

分類Dev

Kerasの損失は間違っているようです-加重和が間違っています

分類Dev

Eigenブロックの列と行の数が間違っています

分類Dev

クエリのどの部分が間違っていますか?UNNEST関数

分類Dev

下にスクロールした後のRecyclerViewの画像の数が間違っています

分類Dev

何かが、クラスのコンストラクタで間違っています

分類Dev

AndroidStudioのカスタムクラスのファイルパスが間違っています

分類Dev

引数の数が間違っているエラーをスローします

分類Dev

IllegalArgumentException:引数の数が間違っています

Related 関連記事

  1. 1

    コマンドライン引数rakeタスクの引数の数が間違っています

  2. 2

    カスタムmysqliクラスのbind_paramのパラメーター数が間違っています

  3. 3

    MongoDBシャードクラスター内のドキュメントの数が間違っています

  4. 4

    ラテックスの参照番号の順序が間違っています

  5. 5

    関数の再実行時に間違ったCSSクラスが適用されています

  6. 6

    Kmeans:クラスターのサイズが間違っています

  7. 7

    FragmentStatePagerAdapterコンストラクターの定数が間違っています

  8. 8

    woocommerceカテゴリのクラス名が間違っています

  9. 9

    ArrayList <Item>(Itemは内部クラス)の追加が間違っています

  10. 10

    opencvスカラーの値が間違っています

  11. 11

    JSUriのリクエストが間違っています

  12. 12

    Kerasモデルの入力形状が間違っています

  13. 13

    IFへの引数の数が間違っています

  14. 14

    DjangoNoReverseMatchの引数の数が間違っています

  15. 15

    初期化時の引数の数が間違っています

  16. 16

    country_selectgem引数の数が間違っていますエラー

  17. 17

    引数の数が間違っています(2対1)RoRエラー

  18. 18

    Rails 4エラー:ArgumentError-引数の数が間違っています

  19. 19

    Python MySQLコネクタ、「引数の数が間違っています。」

  20. 20

    JavaScript関数を「クラス」として使用する:ここで何が間違っているのですか?

  21. 21

    コンストラクター引数の型が間違っている、PySide

  22. 22

    Kerasの損失は間違っているようです-加重和が間違っています

  23. 23

    Eigenブロックの列と行の数が間違っています

  24. 24

    クエリのどの部分が間違っていますか?UNNEST関数

  25. 25

    下にスクロールした後のRecyclerViewの画像の数が間違っています

  26. 26

    何かが、クラスのコンストラクタで間違っています

  27. 27

    AndroidStudioのカスタムクラスのファイルパスが間違っています

  28. 28

    引数の数が間違っているエラーをスローします

  29. 29

    IllegalArgumentException:引数の数が間違っています

ホットタグ

アーカイブ