画像の自動タグ付け
アセットの自動タグ付けを有効にしたら、画像の自動タグ付けを有効にすることもできます。 画像の自動タグ付けは、ドキュメントとメディアライブラリにアップロードされた画像にタグを付けます。
現在、自動的に適用されるタグは英語のみです。
デフォルトでは、画像の自動タグ付けは無効になっています。 DXPで自動タグ付けを有効にすることに加えて、画像タグ付けプロバイダーも設定する必要があります。 3つのプロバイダーを使用できます。
-
TensorFlow: 機械学習機能を提供するオープンソースのライブラリ。 DXPでのTensorFlow画像の自動タグ付けは、 Java用のTensorFlowの
LabelImage
サンプル に基づいており、Inception5hモデルを使用します。 精度に制限があるため、注意して使用してください。 -
Google Cloud Vision: Google Cloud Vision API を使用して、画像に自動的にタグを付けます。
-
Microsoft Cognitive Services: Microsoft Cognitive Services を使用して、画像に自動的にタグを付けます。
TensorFlow 画像の自動タグ付けを設定する
-
[グローバルメニュー] → [コントロールパネル] をクリックします。
-
[システム設定] をクリックします。
-
[コンテンツとデータ] の [アセット] をクリックします。
-
[仮想インスタンススコープ] の下で、 [TensorFlow 画像の自動タグ付け] をクリックします。
-
フォームに入力します。
-
完了したら、 [保存] をクリックします。
フォームには次の情報が必要です。
TensorFlowによる画像の自動タグ付けを有効にする: このボックスをオンにすると、アセットの自動タグ付けが有効になっているインスタンスで、画像の自動タグ付けをデフォルトで有効にするかどうかを選択します。
信頼度閾値: TensorFlowは、タグごとに0〜1の信頼度レベルを割り当てます。1が最高の信頼度、0が最低の信頼度です。 このフィールドでは、TensorFlowがタグを適用するために必要な最小信頼度レベルを設定します。 TensorFlowはタグを適用する前により多くの信頼度を必要とするため、値が高いほどタグは少なくなります。 値が小さいほど、タグが多くなります。
TensorFlow自動タグ付けフォーマンスの最適化
- [グローバルメニュー] → [コントロールパネル] をクリックします。
- [システム設定] をクリックします。
- [アセット] をクリックします。
- [システムスコープ] の下で、 [TensorFlow 画像の自動タグ付けプロセス] をクリックします。
- フォームに入力します。
- [保存] をクリックして設定を適用します。
フォームには次の情報が必要です。
最大再起動回数: プロセスが永続的に無効になる前にクラッシュできる最大回数。
最大再起動間隔: カウンターがリセットされるまでの時間(秒単位)。
TensorFlowプロバイダーが設定されました。
Google Cloud Visionの設定
-
[グローバルメニュー] → [コントロールパネル] をクリックします。
-
[システム設定] をクリックします。
-
[アセット] をクリックします。
-
[仮想インスタンススコープ] の下で、 [Google Cloud Visionによる画像の自動タグ付け] をクリックします。
-
Google Cloud VisionのAPIキーを入力します。 詳細は、 GoogleのAPIキーに関するドキュメンテーション を参照してください。
-
[Enabled] ボックスをオンにして、Google Cloud Visionを有効にします。
-
完了したら、 [保存] をクリックします。
Microsoft Cognitive Servicesの設定
-
[グローバルメニュー] → [コントロールパネル] をクリックします。
-
[システム設定] をクリックします。
-
[アセット] をクリックします。
-
[仮想インスタンススコープ] の下で、 [Microsoft Cognitive Serviceによる画像の自動タグ付け] をクリックします。
-
フォームに入力します。
-
[Enabled] ボックスをオンにします。
-
完了したら、 [保存] をクリックします。
フォームには次の情報が必要です。
APIキー: Computer Vision API V2の APIキー 。
APIエンドポイント: Computer Vision API V2 のエンドポイント。
Microsoft CognitiveServicesプロバイダーが設定されました。 詳細は、 Microsoft Cognitive Servicesのドキュメンテーション を参照してください。
複数の仮想インスタンスがある場合は、各インスタンスを個別に設定できます。 [コントロールパネル] → [Instance Settings] に移動します。 [アセット] をクリックし、そこでプロバイダーを設定します。