yangheng95/PyABSA

Sentiment Analysis, Text Classification, Text Augmentation, Text Adversarial defense, etc.;

解决的问题

PyABSA 提供了一个模块化框架,用于方面级情感分析(ABSA),通过统一各种 ABSA 子任务的训练、评估和推理流程,使用户能够从研究阶段顺利过渡到生产环境。

工作原理

它提供了一个统一的 API,支持多种 ABSA 任务,包括方面极性分类(APC)、方面词项提取与极性分类(ATEPC)以及方面情感三元组抽取(ASTE)。该框架包含一个模型库,提供可自动下载的检查点,还包含数据集准备工具、人机协同标注工具,以及用于分类和对抗防御的文本增强功能。

适用人群

适用于需要进行超越一般情感分析的详细情感分析,聚焦于文本特定方面的研究人员和开发者。

主要亮点

  • 统一 API:简化不同 ABSA 任务之间的训练、评估和推理流程。
  • 模型库:提供可自动下载的即用型检查点。
  • 全面的任务支持:涵盖从简单的极性分类到复杂的四元组抽取(方面、类别、观点、情感)等所有任务。
  • 工具支持:包含评估指标可视化和对抗防御用的文本增强功能。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目