python - 在 Keras 模型中添加嵌入层以进行 NLP 分类时出现形状错误
问题描述
我有 4 个不同类别的文本分类问题。我已将这些类转换为 one-hot 表示。这就是我处理 X 数据的方式:
使用这些参数我得到以下错误:
ValueError: Shapes (None, 4) and (None, 500, 4) are incompatible
解决方案
您需要在 Embedding Layer 中指定等于 max_length 或 x_train_padded.shape[1] 的 input_shape 参数,以便它可以以特征表示的方式通过 Dense Layer
推荐阅读
- three.js - 每个实例具有唯一纹理的 InstancedMesh
- python - 这些简单的 Python 函数是如何工作的?
- javascript - 我的动态 Ajax 站点因多个 getScript 调用而过载
- python - 如何在一定时期后保存 TensorFlow 模型?
- php - 从 Web 界面启动 PHP 守护程序
- javascript - JSDOC:如何在简单对象中记录函数
- python - 声明“k”对象时,“isinstance”有什么论据?
- wpf - 保持网格中心并最小化/最大化 WPF 网格中的拉伸
- node.js - 使用 babel 将 es6 node.js 部署到 Heroku 时出错
- shopware - 商店用品;以编程方式设置产品封面