PyTorchを基盤とする微分可能なコンピュータビジョンライブラリ。GPU向けの画像処理、幾何演算、データ拡張、特徴マッチングを提供します。
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
PyPIからAugLyパッケージ一式をインストールします
pip install augly[all] - 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 の数値は毎日更新されます。
関連プロジェクト
ファイル入出力、組み込みエフェクト、VST3/Audio Unitプラグインのホスティングに対応したPython音声処理ライブラリ。
ModelScopeのモデルハブにあるAIモデルを、統一されたpipelineとTrainerインターフェースで実行・学習・評価するPythonライブラリ。
最先端のテキスト、画像、音声、マルチモーダル機械学習モデルの定義、推論、学習に対応するフレームワーク。
JAX、TensorFlow、PyTorchで動作するテキスト・画像・音声モデルを提供する、Keras 3向けの事前学習済みモデルライブラリです。
Rust製の深層学習フレームワークBurnで構築されたモデルとサンプルを集めたリポジトリ。公式・コミュニティの両方の貢献を収録しています。