Skip to content

Latest commit

 

History

History
132 lines (98 loc) · 5.83 KB

README_zh.md

File metadata and controls

132 lines (98 loc) · 5.83 KB

AdaSeq: An All-in-One Library for Developing State-of-the-Art Sequence Understanding Models

license modelscope version issues stars downloads contribution

English | 简体中文

简介

AdaSeq (Alibaba Damo Academy Sequence Understanding Toolkit) 是一个基于ModelScope一站式序列理解开源工具箱,旨在提高开发者和研究者们的开发和创新效率,助力前沿论文工作落地。

🌟 特性:
  • 算法丰富

    AdaSeq提供了序列理解任务相关的大量前沿模型、训练方法和上下游工具。

  • 性能强劲

    我们旨在开发性能最好的模型,在序列理解任务上胜出过其他开源框架。

  • 简单易用

    只需一行命令,即可进行训练。

  • 扩展性强

    用户可以自由注册模块组件,并通过组合不同的模块组件,便捷地构建自定义的检测模型。

⚠️注意: 这个项目仍在高速开发阶段,部分接口可能会发生改变。

📢 最新进展

⚡ 快速体验

可以在ModelScope上快速体验我们的模型: [英文NER] [中文NER] [中文分词]

更多的任务、更多的语种、更多的领域:见全部已发布的模型卡片 Modelcards

🛠️ 模型库

支持的模型:

💾 数据集

我们整理了很多序列理解相关任务的数据集:Datasets

📦 安装AdaSeq

AdaSeq项目基于 Python >= 3.7, PyTorch >= 1.8 以及 ModelScope >= 1.4. 我们确认在 ModelScope == 1.9.5 时可以正常使用AdaSeq的各种功能。

  • pip安装:
pip install adaseq
  • 源码安装:
git clone https://github.com/modelscope/adaseq.git
cd adaseq
pip install -r requirements.txt -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html

验证安装

为了验证AdaSeq是否安装成功,我们提供了一个demo配置文件用于训练模型(该文件需联网环境自动下载)。

adaseq train -c demo.yaml

运行过程中,你会看到不断刷新的训练日志;运行结束后,测试集评测结果将会被显示 test: {"precision": xxx, "recall": xxx, "f1": xxx},同时在当前目录下,会生成experiments/toy_msra/,记录所有实验结果和保存的模型。

📖 教程文档

👫 开源社区

钉钉扫一扫,加入官方技术交流群。欢迎各位业界同好一起交流技术心得。

AdaSeq序列理解技术交流群

📝 贡献指南

我们感谢所有为了改进AdaSeq而做的贡献,也欢迎社区用户积极参与到本项目中来。请参考 CONTRIBUTING.md 来了解参与项目贡献的相关指引。

📄 开源许可证

本项目采用 Apache 2.0 License 开源许可证.