#35 · 主分类: 自然语言处理与文本处理

TextAttack

adversarial-attacks adversarial-examples adversarial-machine-learning data-augmentation machine-learning natural-language-processing nlp security

TextAttack 🐙 是一个用于NLP中对抗攻击、数据增强和模型训练的Python框架 https://textattack.readthedocs.io/en/master/

项目最后更新:08/15/26

GitHub Stars

3.5K

Forks数量

459

贡献者数量

74

许可证

MIT

收录理由

TextAttack 是一套用 Python 写成的自然语言处理攻击与增强工具。它把 TextFooler、DeepWordBug 等数十种已发表的攻击方法集中到同一个命令行和 Python 接口里,让你能直接拿构造过的文本去测试分类器,观察它在哪些输入上会出错。框架里也包含了数据增强和模型训练的功能,既能用来生成改写过的训练样本,也能用一条命令完成从数据到模型的完整训练流程。对研究者来说,想试验新的攻击手段时,可以直接基于它的组件做修改;对工程团队而言,上线前想检验模型在对抗样本下的表现,也能省去不少重复搭建的功夫。它按模块组织,每个部分可以单独取用——比如只拿词嵌入封装或者约束检查器,接到自己的处理流程里,不必整个框架都搬过去。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目