ожидается, что плотность_3 будет иметь форму (2,), но получен массив с формой (1,). Классификация изображений с помощью Keras (Maleria deases) - PullRequest
1 голос
/ 15 января 2020

Я новичок. У меня есть две папки, зараженные и незараженные (каждая содержит 13 780 изображений). Я использую последовательную модель и изменяю размер изображения до (32x32) с RGB

Моя архитектура модели:

model = Sequential()
model.add(Dense(1024, input_shape=(3072,), activation="sigmoid"))
model.add(Dense(512, activation="sigmoid"))
model.add(Dense(len(lb.classes_), activation="softmax"))

INIT_LR = 0.01
EPOCHS = 75

opt = SGD(lr=INIT_LR)
model.compile(loss="categorical_crossentropy", optimizer=opt,
              metrics=["accuracy"])

H = model.fit(xtrain, ytrain, validation_data=(xtest, ytest),
        epochs=EPOCHS, batch_size=32)

ОШИБКА: Файл "/root/PycharmProjects/testing/exx.py", строка 59, в эпоху = EPOCHS, batch_size = 32) Файл "/root/PycharmProjects/testing/venv/lib/python3.7/site-packages /keras/models.py ", строка 965, в форме fit valid__steps = validation_steps) Файл" /root/PycharmProjects/testing/venv/lib/python3.7/site-packages/keras/engine/training.py ", строка 1593, in fit batch_size = batch_size) Файл "/root/PycharmProjects/testing/venv/lib/python3.7/site-packages/keras/engine/training.py", строка 1430, в _standardize_user_data exception_prefix = 'target' = 'target' ) Файл "/root/PycharmProjects/testing/venv/lib/python3.7/site-packages/keras/engine/training.py", строка 120, в строке _standardize_input_data_data (data_shape))

ValueError: Ошибка при проверке цели: ожидается, что плотность_3 будет иметь форму (2,), но получен массив с форма (1,)

...