快速入门

什么是快速文本?

fastText 是一个用于高效学习单词表示和句子分类的库。

要求

fastText 建立在现代 Mac OS 和 Linux 发行版上. 由于它使用 C++11功能, 因此需要具有良好 C++11 支持的编译器. 这些包括:

  • (gcc-4.6.3 or newer) or (clang-3.3 or newer)

使用 Makefile 进行编译, 因此您需要有一个可行的 make. 对于单词相似性评估脚本, 您需要:

  • python 2.6 or newer
  • numpy & scipy

建立快速文本

为了构建 fastText, 请使用以下内容:

  1. $ git clone https://github.com/facebookresearch/fastText.git
  2. $ cd fastText
  3. $ make

这将产生所有类以及主二进制文件的目标文件 fasttext。 如果您不打算使用默认的系统范围编译器, 请更新 Makefile 开头定义的两个宏 (CC 和 INCLUDES)。