这是我要训练的code.where,我的无监督data.which是xlsx,format.sentence列包含原始字符串数据。
d1 = pd.read_excel('/content/drive/dataset.xlsx')
X=df1['sentence']
import fasttext
model=fasttext.train_unsupervised('X',model='skipgram')
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-27-0590db630257> in <module>()
1 import fasttext
----> 2 model=fasttext.train_unsupervised('X',model='skipgram')
/usr/local/lib/python3.6/dist-packages/fasttext/FastText.py in train_unsupervised(*kargs, **kwargs)
557 a = _build_args(args, manually_set_args)
558 ft = _FastText(args=a)
--> 559 fasttext.train(ft.f, a)
560 ft.set_args(ft.f.getArgs())
561 return ft
ValueError: X cannot be opened for training!发布于 2020-07-21 00:23:59
这里的问题是,来自fasttext的训练方法需要一个训练文件,而您发送的是字符串而不是文件路径。有关这方面的更多详细信息,请查看小型documentation和example。
https://stackoverflow.com/questions/62728212
复制相似问题