2017-03-23 41 views
1

我試圖使用fasttext文本分類,我在Windows上的文本850MB的語料訓練,但我不斷收到以下錯誤:fasttext斷言「counts.size()== osz_」失敗

assertion "counts.size() == osz_" failed: file "src/model.cc", line 206, function: void fasttext::Model::setTargetCounts(const std::vector<long int>&) Aborted (core dumped) 

我檢查了counts.size()osz_的值,發現counts.size = 2515626osz_ = 300。當我打電話FastText::loadModelin.good()輸入流中我得到0,in.fail()=1in.eof()=1

我使用下面的命令來訓練和測試我的模型:

./fasttext supervised -input fasttextinput -output fasttextmodel -dim 300 -epoch 5 -minCount 5 -wordNgrams 2 

./fasttext test fasttextmodel.bin fasttextinput 

我的輸入數據,根據fasttext GitHub的頁面格式正確的,所以我想知道,如果這是我還是有些失敗錯誤。

感謝您的支持!

+1

可能與到https:// github上。 com/facebookresearch/fastText/issues/73 - 即使您認爲有很多磁盤空間,請記住輸出模型可能非常大,並且磁盤空間不足會導致此錯誤。 – Sixhobbits

回答