相关疑难解决方法(0)

在Keras中将复发层与密集层合并

我想建立一个神经网络,其中两个第一层是前馈的,最后一个是循环的.这是我的代码:

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")  
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Exception: Input 0 is incompatible with layer simplernn_11: expected  ndim=3, found ndim=2.
model.compile(loss='mse', optimizer=adam)
Run Code Online (Sandbox Code Playgroud)

python machine-learning theano keras tensorflow

5
推荐指数
1
解决办法
1545
查看次数

标签 统计

keras ×1

machine-learning ×1

python ×1

tensorflow ×1

theano ×1