fastNLP 中文文档

fastNLP 是一款轻量级的 NLP 处理套件。你既可以使用它快速地完成一个序列标注 (NER、POS-Tagging等)、中文分词、文本分类、Matching、指代消解、摘要等任务 (详见 reproduction ); 也可以使用它构建许多复杂的网络模型,进行科研。它具有如下的特性:

  • 统一的Tabular式数据容器,让数据预处理过程简洁明了。内置多种数据集的 data_loader ,省去预处理代码;
  • 多种训练、测试组件,例如训练器 Trainer ;测试器 Tester ;以及各种评测 metrics 等等;
  • 各种方便的NLP工具,例如预处理 embedding 加载(包括ELMo和BERT); 中间数据存储 cache 等;
  • 提供诸多高级模块 modules,例如 VarLSTM , Transformer , CRF 等;
  • 在序列标注、中文分词、文本分类、Matching、指代消解、摘要等任务上封装了各种 models 可供直接使用;
  • 训练器便捷且具有扩展性,提供多种内置 callback 函数,方便实验记录、异常捕获等。

API 文档

除了用户手册之外,你还可以通过查阅 API 文档来找到你所需要的工具。

fitlog文档

您可以 点此 查看fitlog的文档。 fitlog 是由我们团队开发的日志记录+代码管理的工具。