yangheng95/PyABSA

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

何を解決するか

PyABSAは、Aspect-based Sentiment Analysis (ABSA)のためのモジュール型フレームワークを提供し、さまざまなABSAサブタスクのトレーニング、評価、推論プロセスを統合することで、研究から本番環境への移行を可能にします。

どう動くか

複数のABSAタスク(Aspect Polarity Classification (APC)、Aspect Term Extraction & Polarity Classification (ATEPC)、Aspect Sentiment Triplet Extraction (ASTE))をサポートする統合APIを提供します。モデルズーには自動ダウンロード可能なチェックポイントが含まれており、データセット準備ツールや人間によるラベル付け(human-in-the-loop annotation)ツール、分類および敵対的防御のためのテキスト増強機能も備えています。

対象ユーザー

一般的な感情分析を超えた、テキストの特定の側面に焦点を当てた詳細な感情分析を必要とする研究者や開発者向けです。

特徴

  • 統合API: 異なるABSAタスク間でのトレーニング、評価、推論を簡素化します。
  • モデルズー: 自動ダウンロード可能な即時利用可能なチェックポイントを提供します。
  • 包括的なタスク対応: 単純な極性分類から複雑な四重項抽出(アスペクト、カテゴリ、意見、感情)まで対応します。
  • ツールキット: 評価指標の可視化と敵対的防御のためのテキスト増強機能を含みます。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト