python - 我为 LSTM 和 GRU 尝试了这段代码。但是 GRU 不工作
问题描述
我不确定这段代码哪里错了。我的目标是使用 LSTM 和 GRU 训练我的数据集进行二进制分类。
[输出带有模块包装器和 GRU 未执行请检查图像][1]
#BUILD THE MODEL
top_words = 10000
embedding_vecor_length = 32
model = Sequential()
model.add(Embedding(top_words, embedding_vecor_length, input_length=X.shape[1]))
#model.add(Dropout(0.2))
model.add(GRU(100,dropout=0.2, recurrent_dropout=0.2, return_sequences=True))
model.add(LSTM(100,dropout=0.2, recurrent_dropout=0.2))
#model.add(Dropout(0.2))
model.add(Dense(1, activation='sigmoid'))
model.add(Dense(1, activation='sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='Adam',
metrics=['accuracy'])
print(model.summary())
model.summary()
```
[1]: https://i.stack.imgur.com/14pyl.jpg
解决方案
推荐阅读
- javascript - 事件委托/使用 Vanilla JavaScript 将事件附加到动态创建的元素
- python - 如何将网站上所有抓取的数据保存在 pandas 数据框中?
- javascript - Angular 7开始日期>结束日期验证
- google-chrome - 为什么扩展添加的搜索引擎在弹出菜单中不显示“设为默认”?
- php - 超时作业挂起 15 或 30 分钟,然后运行
- javascript - 如何使用 javascript/jquery 在打印页面上设置 div 内容的样式?
- java - Android是一个线程可以处理多个socket吗?
- c# - 对象的属性是否设置?
- java - Android:FileProvider.getUriForFile“找不到配置的根”
- sas - 如何将PROC FCMP(SAS)中SOLVE函数的输出分配给全局变量/表?