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 次下载
7KB
110 行
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。
下一步去哪里
- 安装
- 快速入门
- 手册页面
- finalfrontier-skipgram(1) — 使用(结构化)skip-gram 模型训练词嵌入
- finalfrontier-deps(1) — 使用依赖关系上下文训练词嵌入
- finalfrontier 包
- Python 模块
依赖关系
~2MB
~33K SLoC