keras classifier.fit () метод, показывающий ошибку формы? - PullRequest
0 голосов
/ 19 февраля 2020
classifier = Sequential()
classifier.add(Dense(6,kernel_initializer='random_uniform',activation='relu',input_dim=11))
classifier.add(Dense(6,kernel_initializer='random_uniform',activation='relu'))
classifier.add(Dense(1,activation='sigmoid'))
classifier.compile(optimizer='adam',loss='binary_crossentropy',metrics=['accuracy'])
classifier.fit(x_train, y_train, batch_size = 10, epochs = 100)

ValueError: Ошибка при проверке ввода: ожидалось, что dens_4_input имеет форму (11,), но получил массив с формой (16934,)

1 Ответ

0 голосов
/ 19 февраля 2020

Вы не предоставили нам информацию о форме x_train, но я полагаю, что ваша форма x_train равна (x, 16934), используя заданный вами размер пакета batch_s (10, 16934), пока входной слой Dense ищет данные в форме (10, 11) где x представляет количество образцов в вашем x_train.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...