【发布时间】:2019-02-27 09:58:04
【问题描述】:
我正在尝试在 Jupyter Notebook 中使用 Keras 中的 CNN 构建文本自动编码器。我正在使用 IMDB 数据集,该数据集有 25,000 个示例,分为 2 列,其中之一是评论和评级。
我首先将它们标记化并将它们转换为数字序列并填充到 2340(最大序列长度)。
所以,最后我的矩阵大小是 25,000 x 2340。
然后我试图传入输入层,但我没有得到
input_ = Input((2340,))
Input(X_train)
然后我,得到以下错误:
TypeError:将形状转换为 TensorShape 时出错:只有 size-1 的数组可以转换为 Python 标量。
X_train 分解成训练集和验证集后的形状为 (20000, 2340)。
请解释为什么会出现这个错误。
【问题讨论】:
标签: keras keras-layer autoencoder