Repolode
facebookresearch

facebookresearch/AugLy

音声、画像、テキスト、動画を対象に、堅牢性テスト向けのSNS風編集を含む100種類以上の変換を提供するPythonデータ拡張ライブラリ。

スター
5,100
フォーク
310
未解決の Issue
27
最終コミット
19 日前

これは何?

AugLyは、音声、画像、テキスト、動画の4つのモダリティを対象とするPythonデータ拡張ライブラリです。モダリティごとにサブライブラリが用意されており、全体で100種類以上の拡張を利用できます。変換には関数形式とクラス形式があり、合成演算子も用意されています。また、適用した変換とその強度を示すメタデータを任意で返せます。

多くの拡張は、画像をミームにする、画像や動画にテキストや絵文字を重ねる、SNSフィードのスクリーンショットを再投稿するといった、インターネットプラットフォーム上でユーザーが行う操作を模しています。より汎用的な変換も含まれます。こうしたコンテンツがよく見られるコピー検出、ヘイトスピーチ検出、著作権侵害検出などのタスクで、モデルの学習や堅牢性の測定に使うことを想定しています。

AugLyにはPython 3.6以降が必要です。pipでインストールでき、augly[audio]などのextrasを指定すれば、サブライブラリごとに個別にインストールできます。また、一部の拡張で使用する絵文字、フォント、スクリーンショット用テンプレートのアセットも同梱しています。

主な機能

  • 01音声、画像、テキスト、動画の拡張を、それぞれのサブライブラリで提供します。
  • 02ミーム風やスクリーンショット風の編集を含む、100種類以上の拡張を利用できます。
  • 03関数形式とクラス形式の変換、および合成演算子を提供します。
  • 04適用した各変換とその強度を示すメタデータを返せます。
  • 05pip extrasを使って、モダリティごとにインストールできます。

ユースケース

  • コピー検出や近似重複検出モデルの学習データを拡張する。
  • SNS風の画像・動画加工に対するモデルの堅牢性をテストする。
  • コンテンツモデレーションの研究向けに、拡張したテキストや音声のサンプルを生成する。

クイックスタート

  1. 1

    PyPIからAugLyパッケージ一式をインストールします

    pip install augly[all]
  2. 2

    または、audioなど、サブライブラリ1つ分の依存関係だけをインストールします

    pip install augly[audio]

使う前に知っておきたいこと

  • READMEによると、環境によってはpython-magic用に追加のシステムパッケージが必要になる場合があります。
  • 一部の依存関係は、AugLyのMITライセンスとは異なるライセンス条件で提供されている場合があります。
  • ライセンスのメタデータはNOASSERTIONと記載されているため、リポジトリでライセンスを直接確認してください。

収録されている特集

トピック

よくある質問

AugLy とは?
音声、画像、テキスト、動画を対象に、堅牢性テスト向けのSNS風編集を含む100種類以上の変換を提供するPythonデータ拡張ライブラリ。 AugLyは、音声、画像、テキスト、動画の4つのモダリティを対象とするPythonデータ拡張ライブラリです。モダリティごとにサブライブラリが用意されており、全体で100種類以上の拡張を利用できます。変換には関数形式とクラス形式があり、合成演算子も用意されています。また、適用した変換とその強度を示すメタデータを任意で返せます。
AugLy は無料で使えますか?ライセンスは?
AugLy は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AugLy は今もメンテナンスされていますか?
活発にメンテナンス中。AugLy の最終コミットは 2026年10月20日 です。
AugLy は何に使えますか?
コピー検出や近似重複検出モデルの学習データを拡張する。 SNS風の画像・動画加工に対するモデルの堅牢性をテストする。 コンテンツモデレーションの研究向けに、拡張したテキストや音声のサンプルを生成する。
AugLy のインストール方法は?
PyPIからAugLyパッケージ一式をインストールします: pip install augly[all] または、audioなど、サブライブラリ1つ分の依存関係だけをインストールします: pip install augly[audio]
AugLy はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/facebookresearch/AugLy

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト