chatbot icon indicating copy to clipboard operation
chatbot copied to clipboard

tf2版seq2seq报错 ValueError: not enough values to unpack (expected 2, got 1)

Open Saturn24 opened this issue 3 years ago • 8 comments

File "F:/chatbot/chatbot/chineseChatbotWeb-tf2.0/seq2seqChatbot/execute.py", line 54, in input_tensor,input_token,target_tensor,target_token= read_data(gConfig['seq_data'], gConfig['max_train_data_size']) File "F:/chatbot/chatbot/chineseChatbotWeb-tf2.0/seq2seqChatbot/execute.py", line 37, in read_data input_lang,target_lang=create_dataset(path,num_examples) ValueError: not enough values to unpack (expected 2, got 1)

Saturn24 avatar Mar 16 '21 13:03 Saturn24

同问

tf302 avatar Apr 27 '21 06:04 tf302

文件有问题或者路径错误。我这边是发现小黄鸭语料库文件内容是空的,自己重新去找小黄鸭语料库下载替换上去。然后错误解决

OnlyBrownAnt avatar Apr 27 '21 17:04 OnlyBrownAnt

换了词库也没用,还是报同样的错误

woshinigege1 avatar May 09 '21 14:05 woshinigege1

ValueError: not enough values to unpack (expected 2, got 1) 这个是文件路径的问题,确认一下文件是否存在

zhaoyingjun avatar May 10 '21 02:05 zhaoyingjun

作者应该是没有做文件判空处理,你可以在train_data下自己创建一个空的seq.data。 截屏2021-05-11 下午1 15 21

OnlyBrownAnt avatar May 11 '21 05:05 OnlyBrownAnt

还有个可能,我碰到的;我是换成自己的小语料库,由于语料库太小了,出现这个问题。 在seq2seq.ini中修改相应的max_train_data_size的值,让其小一点就可以训练了。具体多少可能要自己尝试

terio2020 avatar Jun 05 '21 03:06 terio2020

有人解决了这个问题吗?

xzmlove avatar Feb 15 '22 16:02 xzmlove

The line: input_lang, target_lang = zip(*word_pairs) in data_util.py seem raise ValueError: not enough values ​​to unpack (expected 2, got 1). Has anyone solved this problem? Thank you

thanhsang298 avatar Jul 05 '22 11:07 thanhsang298