我知道有一些非官方的Python绑定(如fasttext, pyfasttext)提供了.predict方法,但它们无法与使用官方FastText bash工具训练的最新模型兼容,或者没有所有选项。官方Python绑定中只描述了load_model(path)和tokenize(text)方法,这听起来很奇怪,因为这样你就无法进行任何预测。我是不是错过了什么?
回答:
我使用的是根据这个链接构建和安装的Python包 https://github.com/facebookresearch/fastText/blob/master/README.md#building-fasttext-for-python。我认为这是官方的。通过load_model加载的模型对象具有所需的predict方法。