无法在Google Colab中使用bash运行Starspace

时间:2018-11-11 14:12:26

标签: python bash nlp google-colaboratory

我正在尝试在google colab中运行此代码。

%%bash
./Starspace/starspace train \
-trainFile "data/prepared_train.tsv" \
-model model/stackoverflow_duplicate \
-trainMode = 3 \
-adagrad true \
-ngrams 1 \
-epoch 5 \
-dim 100 \
-similarity "cosine" \
-minCount 2 \
-verbose true \
-fileFormat labelDoc \
-negSearchLimit 10 \
-lr 0.05 \
-thread 10

但是每次遇到此错误Provided argument without a dash!
 以及有关如何使用的一些说明。实际上,我尝试在Facebook Github存储库中使用示例代码,但出现相同的错误。

谢谢您的建议。

2 个答案:

答案 0 :(得分:2)

我猜这会给您带来麻烦,-trainMode = 3,我认为应该是-trainMode 3,而没有=

答案 1 :(得分:2)

尝试删除文件名,模型名称和fileFormat中的引号:

######### TRAINING HAPPENING HERE #############
%%bash
./Starspace/starspace train \
-trainFile data/train_prepare.tsv \
-model Starspace_embeddings \
-trainMode 3 \
-adagrad true \
-ngrams 1 \
-epoch 5 \
-dim 100 \
-similarity "cosine" \
-minCount 2 \
-verbose true \
-fileFormat labelDoc \
-negSearchLimit 10 \
-lr 0.05