bhky/opennsfw2
Keras implementation of the Yahoo Open-NSFW model
何を解決するか
画像や動画内のポルノコンテンツを検出するための、Yahoo Open-NSFW モデルのモダンで使いやすい実装を提供します。これにより、開発が終了した Caffe ベースのオリジナル版に代わるものとなります。
仕組み
このプロジェクトは、学習済み Yahoo モデルの Keras 3 実装を使用しています。複数のバックエンド(TensorFlow と JAX)をサポートし、単一の画像、画像のバッチ、および動画のフレームを処理するための高レベル API を提供します。元のモデルの重みとの互換性を確保するために、特定のプリプロセッシング・パイプライン(YAHOO と SIMPLE)が含まれています。
対象者
NSFW コンテンツ検出をアプリケーションに統合する必要がある開発者、特に Keras/TensorFlow/JAX エコシステムを使用している開発者です。
ハイライト
- マルチバックエンド対応: Keras 3 (TensorFlow/JAX) および tf-keras と動作します。
- 動画分析: 動画のすべてのフレームに対して NSFW 確率を予測できます。
- Grad-CAM 対応: 予測につながった画像領域をハイライトするヒートマップを生成します(TensorFlow バックエンドのみ)。
- ファインチューニング: TensorFlow を使用してカスタムデータセットでモデルをトレーニングまたはファインチューニングするための例とツールを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト