我已经编写了这段代码:
model= Sequential()
model.add(Conv1D(100,(5),activation='relu', input_shape=(10,20,)))
model.add(MaxPooling1D(pool_size=1))
model.add(Conv1D(100,(5),activation='relu'))
model.add(MaxPooling1D(pool_size=2))
model.add(Conv1D(100,(5),activation='relu'))
model.add(MaxPooling1D(pool_size=3))
model.add(Flatten())
model.add(Dense(256, activation='relu'))
model.add(Dense(4, activation='softmax'))
但是我不知道如何确定参数。我有一个错误: ValueError:负尺寸大小是由于输入形状为[?,1,1,100],[1,5,100,100]的'conv1d_144 / convolution'(op:'Conv2D')从1中减去5引起的。 有人可以帮助我解决这个错误吗?