yangheng95/PyABSA

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

解決的問題

PyABSA 提供一個模組化框架,用於方面級情感分析(ABSA),透過統一各種 ABSA 子任務的訓練、評估與推論流程,使使用者能從研究階段順利過渡至生產環境。

工作原理

它提供一個統一的 API,支援多種 ABSA 任務,包括方面極性分類(APC)、方面詞項提取與極性分類(ATEPC)以及方面情感三元組抽取(ASTE)。該框架包含一個模型倉庫,提供可自動下載的檢查點,還包含資料集準備工具、人機協同標註工具,以及用於分類與對抗防禦的文本增強功能。

適用對象

適用於需要進行超越一般情感分析的詳細情感分析,聚焦於文本特定方面的研究人員與開發者。

主要亮點

  • 統一 API:簡化不同 ABSA 任務之間的訓練、評估與推論流程。
  • 模型倉庫:提供可自動下載的即用型檢查點。
  • 全面的任務支援:涵蓋從簡單的極性分類到複雜的四元組抽取(方面、類別、觀點、情感)等所有任務。
  • 工具支援:包含評估指標可視化與對抗防禦用的文本增強功能。

相關

  • Dispatch
  • 專案
  • 專案
  • 專案
  • 專案