Custom Vision とは
Azure AI Custom Vision は、独自の画像識別子モデルを構築、デプロイ、改良できるようにする画像認識サービスです。 画像識別子は、視覚特性に従って、画像にラベルを適用します。 各ラベルは、分類または物体を表します。 Azure AI Vision サービスとは異なり、Custom Vision ではユーザーが独自ラベルを指定し、それらを検出するためのカスタム モデルをトレーニングできます。
ヒント
Azure AI Vision Image Analysis API でカスタム モデルがサポートされるようになりました。 Image Analysis 4.0 を使用すると、Azure の最新のテクノロジを使用してカスタム画像識別子モデルを作成できます。 Custom Vision プロジェクトを新しい Image Analysis 4.0 システムに移行するには、「移行ガイド」を参照してください。
Custom Vision は、クライアント ライブラリ SDK、REST API、または Custom Vision Web ポータルから使用できます。 クイックスタートに従って始めてください。
このドキュメントには、次のような記事が記載されています。
- クイックスタートは、サービスの呼び出しと結果の取得を短時間で行えるようにする、ステップバイステップの手順です。
- 攻略ガイドには、より具体的またはカスタマイズした方法でサービスを使用するための手順が記載されています。
- チュートリアルはより長文のガイドであり、より広範なビジネス ソリューションの 1 コンポーネントとしてこのサービスを使用する方法を示すものです。
より構造化されたアプローチについては、Custom Vision の次のトレーニング モジュールに従ってください。
しくみ
Custom Vision サービスでは、画像の分析に機械学習アルゴリズムを使用します。 求めている視覚的特性を備えた画像セットと、それを欠いた画像セットを送信します。 送信時に、独自のカスタム ラベル (タグ) を使用して画像にラベルを付けます。 次に、アルゴリズムをこのデータでトレーニングし、同じ画像に対するテストを行って、自身の精度を計算します。 モデルをトレーニングした後、テスト、再トレーニングを行い、最終的に画像認識アプリ内で使用して、画像を分類したりオブジェクトを検出したりします。 オフラインで使用するために、モデルをエクスポートすることもできます。
分類とオブジェクトの検出
Custom Vision の機能は、2 つに分割できます。 画像分類 では、画像全体に 1 つ以上のラベルを適用します。 物体検出も同様ですが、適用されたラベルを見つけることができ画像内の座標を返します。
Optimization
Custom Vision サービスは、画像間の主な違いをすばやく認識するために最適化されているため、少量のデータを含むモデルでプロトタイプの作成を始めることができます。 一般に、ラベルごとに 50 枚の画像を使用することから始めることをお勧めします。 ただし、このサービスは、画像の微妙な違いの検出 (たとえば、品質保証のシナリオにおける僅かな割れやへこみの検出) には最適ではありません。
また、Custom Vision アルゴリズムのいくつかの種類の中から、特定の対象素材 (たとえば、ランドマークや小売り品目) が含まれている画像に適したものを選択できます。 詳細については、「ドメインの選択」を参照してください。
使用方法
Custom Vision サービスは、ネイティブ SDK のセットとして、また Custom Vision ポータルの Web ベースのインターフェイスを通じて利用できます。 いずれかのインターフェイス、または両方のインターフェイスを使用して、モデルの作成、テスト、およびトレーニングを行うことができます。
Custom Vision Web ポータルでサポートされているブラウザー
Custom Vision ポータルは、以下の Web ブラウザーで使用できます。
- Microsoft Edge (最新バージョン)
- Google Chrome (最新バージョン)
バックアップと障害復旧
Azure の一部として、Custom Vision サービスには複数のリージョンにわたって保持されているコンポーネントがあります。 サービスのゾーンとリージョンは、お客様に継続的なサービスを提供するために、すべてのサービスによって使用されます。 ゾーンとリージョンの詳細については、「Azure リージョン」を参照してください。 追加情報が必要な場合、または問題が発生した場合は、サポートにお問い合わせください。
データのプライバシーとセキュリティ
Azure AI サービス全般に言えることですが、Custom Vision サービスを使用する開発者は、顧客データに関する Microsoft のポリシーに留意する必要があります。 詳細については、Microsoft Trust Center の Azure AI サービス ページを参照してください。
データの保存場所
Custom Vision では元来、ローカルの Azure サポートがない NorthCentralUS
リージョンを除き、指定されたリージョンからデータをレプリケートすることはありません。
次のステップ
- 分類子の作成に関するクイックスタートに従って、Web ポータルで Custom Vision の使用を開始する。
- または、SDK クイックスタートを完了して、コードを使用して基本的なシナリオを実装する。