8 个版本 (5 个破坏性)

0.6.1 2019 年 11 月 8 日
0.6.0 2019 年 6 月 14 日
0.5.0 2019 年 4 月 25 日
0.4.1 2019 年 4 月 12 日
0.1.0 2018 年 9 月 10 日

#7#finalfusion

每月 46 次下载

Apache-2.0

7KB
110

Crate Docs Build Status

finalfrontier

介绍

finalfrontier 是一个用于训练词嵌入的 Rust 程序。finalfrontier 目前具有以下功能

  • 模型
    • skip-gram (Mikolov et al., 2013)
    • 结构化 skip-gram (Ling et al., 2015)
    • 方向性 skip-gram (Song et al., 2018)
    • 依赖关系 (Levy and Goldberg, 2014)
  • 输出格式
    • finalfusion
    • fastText
    • word2vec 二进制
    • word2vec 文本
    • GloVe 文本
  • 噪声对比估计 (Gutmann and Hyvärinen, 2012)
  • 子词表示 (Bojanowski et al., 2016)
  • Hogwild SGD (Recht et al., 2011)
  • 通过 finalfusion quantize 命令进行量化的嵌入。

训练好的嵌入可以存储在通用的 finalfusion 格式中,该格式可以用 finalfusion 包和 finalfusion Python 模块进行读取和使用。

当前所需的最低 Rust 版本是 1.70。

下一步去哪里

依赖关系

~2MB
~33K SLoC