TensorFlow中的聊天机器人:TypeError

2024-09-29 23:18:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用miniconda3环境来训练seq2seq模型,以创建聊天机器人。下面是我用来训练它的代码,但当我看到这行代码时,我总是遇到一个类型错误:

training_predictions,test_predictions = seq2seq_model(tf.reverse(inputs, [-1]),
                                                      targets,
                                                      keep_prob,
                                                      batch_size,
                                                      sequence_length,
                                                      len(answerswords2int),
                                                      len(questionswords2int),
                                                      encoding_embedding_size,
                                                      decoding_embedding_size,
                                                      rnn_size,
                                                      num_layers,
                                                      questionswords2int)

enter image description here

我看到编译器到达tf.reverse(inputs, [-1])时会提示错误。它将第二个参数[-1]解释为一个列表对象,而它应该是bool。我正在使用GitHub之外的一个非常常见的聊天机器人结构-here

我不知道为什么会发生这种情况,有人能提出解决办法吗


Tags: 代码模型sizelen环境tf错误机器人

热门问题