物体検出モデルは、デジタル写真からあらかじめ定義したオブジェクトを、一定の精度で識別するようにトレーニングできます。このモデルは、 アップロードされた画像を解析するために人工知能(AI)を使用します。
日々、多種多様なオブジェクトを大量に扱っており、それらを手作業で検出する必要がある場合、作業は時間がかかり、繰り返しになりがちです。そこで役立つのが物体検出モデルです。このモデルは、ユーザーがアップロードしたデータを、モデルが認識できるあらかじめ定義されたオブジェクトと比較することでオブジェクトを識別します。このモデルを使用すると、在庫管理や会計処理などの業務プロセスを自動化できます。
企業の規模にかかわらず、検出したい独自のオブジェクトがあります。たとえば、建築資材を扱っている場合は、さまざまな種類のレンガの画像をアップロードし、それぞれを識別するようにモデルをトレーニングできます。
Creator では、ビジネスニーズに合わせてカスタムの物体検出モデルを作成・トレーニングできます。
また、すぐに使えるモデルを利用して、あらかじめ定義されたオブジェクト一覧からオブジェクトを検出することもできます。すぐに使えるモデルでは、Microservicesセクションでアプリケーション名とフォーム名を選択すると、そのフォームが開き、新しい物体検出項目が作成されます。
物体検出の可能性をすばやく体験し、理解できるように、サンプル画像を使って物体検出モデルを作成・トレーニングできます。このモデルは、Creator アプリケーションですぐに利用できます。
Creator を使ってジルカーの 在庫管理アプリを作成し、在庫数を把握するためにさまざまな物体を検出したいとします。大規模な在庫を手作業で管理するのは非常に時間がかかります。
このアプリでは、建設用の原材料として次の 3 種類をカウントするとします: 中空コンクリートブロック、AAC ブロック、まぐさブロックです。
このケースで物体検出モデルを利用する方法は次のとおりです。
トレーニングデータとは、モデルがデータパターンを分析し、解釈を行い、検出に役立つ学習結果に到達するために使用する初期データセットです。物体検出モデルに対象物を認識させるには、それらの物体が写っている画像を十分な数集める必要があります。
物体検出モデルに入力する画像は、次の条件を満たす必要があります。
モデルに検出させたいオブジェクトを含む十分な数の画像を収集する必要があります。画像を収集したら、オブジェクト用のフォルダーを作成し、名前を指定します。その後、必要な画像を1枚ずつ、またはまとめてアップロードできます。ZIPフォルダー内に保存されている画像をアップロードすることもできます。この場合、ZIPフォルダーの名前が、新しく作成されるオブジェクトフォルダーの名前として使用されます。先ほど収集した画像は、物体検出モデルにアップロードする際に使用します。
学習データを追加した後、モデル名、タイプ、サイズ、モデルごとに追加された画像の総数などのモデル詳細を確認できます。また、オブジェクトの詳細として、オブジェクト名、学習済み画像数、オブジェクトサイズも表示されます。変更が必要な場合は戻って修正できます。問題なければ、そのままモデルの学習に進みます。
アプリケーションで物体検出モデルを実際に使用する前に、ビジネス要件に応じた結果を出力できるようモデルを学習させる必要があります。オブジェクト画像を選択して確認したら、学習をクリックしてモデルを学習させます。
モデルのトレーニングが完了すると、モデルの詳細、モデルのバージョン、および(存在する場合は)デプロイの詳細を確認できます。その後、モデルを公開してアプリケーションにデプロイできる状態になります。
モデルは、次の方法で管理できます:
モデルのトレーニング後、アプリケーションで公開およびデプロイする前に、モデルがどのように動作するか、トレーニング結果が十分かどうかを確認するためにテストできます。適切なテストデータ(オブジェクト画像)をアップロードすると、テスト後に予測結果とともに信頼度スコアが表示されます。
オブジェクト検出モデルは、テストデータセットの検出結果に基づいて、トレーニング済みモデルの信頼度スコアを算出します。たとえば、トレーニングに使用した画像と類似した画像をテストデータとしてアップロードした場合、96 などの高い信頼度スコアが得られます。信頼度スコアが低い場合は、モデルのパフォーマンスを向上させる方法についてこちらを参照してください。
オブジェクト検出モデルのトレーニング後、モデルを公開してユーザーが利用できるようにすることができます。モデルをアプリケーションにデプロイすると、新しいオブジェクト検出項目が作成され、オブジェクトの検出を開始できます。操作方法を見る