Я пытаюсь реализовать плотный слой в керасе. Входом является запись ЭЭГ с использованием 2 каналов, каждый из которых состоит из вектора из 8 точек, а общее количество тренировочных точек равно 17. y
также составляет 17 точек.
Я использовал
x=x.reshape(17,2,8,1)
y=y.reshape(17,1,1,1)
model.add(Dense(1, input_shape=(2,8,1), activation='relu'))
print(model.summary())
model.compile(loss='sparse_categorical_crossentropy', optimizer='adam')
print(model.compile)
model.fit(x, y, batch_size = 17,epochs=500, verbose=1)
но я получаю следующую ошибку
Error when checking target: expected dense_57 to have shape (2, 8, 1) but got array with shape (17, 1, 1)