gpt4 book ai didi

python - Tensorflow的API : seq2seq

转载 作者:行者123 更新时间:2023-11-30 08:54:14 24 4
gpt4 key购买 nike

我一直在关注https://github.com/kvfrans/twitch/blob/master/main.py使用 Tensorflow 创建和训练基于 RNN 的聊天机器人的教程。据我了解,这些教程是在旧版本的 tensorflow 上编写的,因此某些部分已经过时,并给我一个错误,例如:

Traceback (most recent call last):
File "main.py", line 33, in <module>
outputs, last_state = tf.nn.seq2seq.rnn_decoder(inputs, initialstate, cell, loop_function=None, scope='rnnlm')
AttributeError: 'module' object has no attribute 'seq2seq'

我修复了其中一些问题,但无法弄清楚 tf.nn.seq2seq.rnn_decoder 的替代方案是什么以及新模块的参数应该是什么。我目前修复的内容:

tf.nn.rnn_cell.BasicLSTMCell(embedsize) 更改为tf.contrib.rnn.BasicLSTMCell(嵌入大小)

tf.nn.rnn_cell.DropoutWrapper(lstm_cell,keep_prob) 更改为 tf.contrib.rnn.DropoutWrapper(lstm_cell,keep_prob)

tf.nn.rnn_cell.MultiRNNCell([lstm_cell] * numlayers) 更改为tf.contrib.rnn.MultiRNNCell([lstm_cell] * numlayers)

有人可以帮我弄清楚 tf.nn.seq2seq.rnn_decoder 是什么吗?

最佳答案

我认为this是您需要的:

tf.contrib.legacy_seq2seq.rnn_decoder

关于python - Tensorflow的API : seq2seq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42619180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com