ChatBot-PyTorch icon indicating copy to clipboard operation
ChatBot-PyTorch copied to clipboard

能否幫忙看一下我寫的word_index_dict與index_word_dict

Open DavidLanz opened this issue 6 years ago • 3 comments

我將SRC放在 David's save_qa_corpus_to_pickle.py

在predict時,會顯示: Traceback (most recent call last): "predict_chatbot.py", line 54, in chat

answer=answer.contiguous().view(-1,len(word_index_dict)+2) RuntimeError: shape '[-1, 6714]' is invalid for input of size 104660

DavidLanz avatar Feb 22 '19 08:02 DavidLanz

这个应该是词矢量的维度错了。你确定是做了分字还是分词?

liangstein avatar Mar 08 '19 01:03 liangstein

如我放置的源代碼: https://github.com/DavidLanz/ChatBot-PyTorch/blob/master/save_qa_corpus_to_pickle.py ,是以分"字"做的,不是分詞,還是您方便可以下載我的.py下去試試看,產生的word_index_dict以及index_word_dict兩個檔案,我嘗試dump之後的結果,和你的pickle幾乎是一樣的,只是我不能確認shape對或是不對。

DavidLanz avatar Mar 08 '19 10:03 DavidLanz

如我放置的源代碼: https://github.com/DavidLanz/ChatBot-PyTorch/blob/master/save_qa_corpus_to_pickle.py ,是以分"字"做的,不是分詞,還是您方便可以下載我的.py下去試試看,產生的word_index_dict以及index_word_dict兩個檔案,我嘗試dump之後的結果,和你的pickle幾乎是一樣的,只是我不能確認shape對或是不對。

你的报错目测是输入的维度不对。输入的是序列[Batch_size, time_step, word_vector]

liangstein avatar Mar 12 '19 02:03 liangstein

如我放置的源代碼: https://github.com/DavidLanz/ChatBot-PyTorch/blob/master/save_qa_corpus_to_pickle.py ,是以分"字"做的,不是分詞,還是您方便可以下載我的.py下去試試看,產生的word_index_dict以及index_word_dict兩個檔案,我嘗試dump之後的結果,和你的pickle幾乎是一樣的,只是我不能確認shape對或是不對。

这个问题有解决嘛,好兄弟

Whylickspittle avatar Jun 13 '23 01:06 Whylickspittle

如我放置的源代碼: https://github.com/DavidLanz/ChatBot-PyTorch/blob/master/save_qa_corpus_to_pickle.py ,是以分"字"做的,不是分詞,還是您方便可以下載我的.py下去試試看,產生的word_index_dict以及index_word_dict兩個檔案,我嘗試dump之後的結果,和你的pickle幾乎是一樣的,只是我不能確認shape對或是不對。

这个问题有解决嘛,好兄弟

This is a project I did too long ago. Please dig it by yourself. Sorry.

liangstein avatar Jun 13 '23 22:06 liangstein