Tensorflow v2.16 tf.keras.layers 嵌入不接受 input_length 参数

问题描述 投票:0回答:1

在使用 LSTM 模型的嵌入时,我遇到了 input_length 的问题:

ValueError:无法识别的关键字参数传递给嵌入:{'input_length':536}

输入长度是否被其他内容替换?这是早期发布版本的错误还是嵌入层的参数正在更新?如何在 tf 2.16 中为 keras 指定嵌入层中的 input_length?

似乎 python 3.12 没有任何其他可用的张量流版本,当尝试执行 pip install tensorflow=2.15.0 或任何其他版本时,我收到一条错误消息,指出 pip 找不到它。我应该调整我机器上的 python 版本还是让 Anaconda navigator 来调整它?它可以轻松地使用不同的 python 版本吗?

我厌倦了安装另一个版本的tensorflow来修复它,但没有其他版本可用于python 3.12。

python tf.keras keras-layer embedding
1个回答
0
投票

将 input_length 替换为 input_shape。

© www.soinside.com 2019 - 2024. All rights reserved.