6 个版本
0.3.5 | 2022年1月5日 |
---|---|
0.3.4 | 2021年12月31日 |
0.3.0 | 2021年11月30日 |
#31 in #true
25KB
516 代码行
ffgen
快速 fake feature generator
示例
$ ffgen group account -r fraud_detection.yaml | csview
+------+----------------+--------------+------------------+-------------------+
| user | state | credit_score | account_age_days | has_2fa_installed |
+------+----------------+--------------+------------------+-------------------+
| 1 | North Carolina | 619 | 1082 | true |
| 2 | Virginia | 686 | 596 | true |
| 3 | Oregon | 576 | 960 | false |
| 4 | Nevada | 540 | 1049 | false |
| 5 | Massachusetts | 535 | 229 | true |
| 6 | West Virginia | 537 | 462 | false |
| 7 | New York | 665 | 156 | false |
| 8 | Idaho | 706 | 891 | false |
| 9 | Arizona | 667 | 1068 | true |
| 10 | South Carolina | 526 | 541 | true |
+------+----------------+--------------+------------------+-------------------+
与 oomstore 集成
$ ffgen schema -r driver_stats.yaml | oomcli apply -f /dev/stdin
2021/11/30 18:55:26 applied
$ ffgen group account -r fraud_detection.yaml | oomcli import -g account --input-file /dev/stdin
2021/11/30 18:56:31 importing features ...
2021/11/30 18:56:31 succeeded
RevisionID: 1
安装
从二进制文件
针对各种架构的预构建版本 ffgen
可在 GitHub 发布页面 上找到。
注意:如果您遇到与依赖项相关的错误,可以尝试 musl
版本(静态链接)。
从源代码
ffgen
还发布在 crates.io 上。如果您已安装 Rust 工具链(nightly),则可以使用 cargo
从源代码安装它
cargo install --locked ffgen
如果您想要最新版本,请克隆此仓库并运行 cargo install --path .
。
依赖项
~10–23MB
~294K SLoC