【发布时间】:2016-10-24 05:23:37
【问题描述】:
我想构建一个神经网络,其中前两层是前馈的,最后一层是循环的。 这是我的代码:
model = Sequential()
model.add(Dense(150, input_dim=23,init='normal',activation='relu'))
model.add(Dense(80,activation='relu',init='normal'))
model.add(SimpleRNN(2,init='normal'))
adam =OP.Adam(lr=0.001, beta_1=0.9, beta_2=0.999, epsilon=1e-08)
model.compile(loss="mean_squared_error", optimizer="rmsprop")
我得到了这个错误:
Exception: Input 0 is incompatible with layer simplernn_11: expected ndim=3, found ndim=2.
model.compile(loss='mse', optimizer=adam)
【问题讨论】:
标签: python machine-learning tensorflow theano keras