ユースケース
小売
商品を取って店から出るだけ:棚やカートの商品を検出
在庫管理:棚を監視して安全在庫を確保
ビジュアル検索:スマートカメラを使った画像認識を展開
脅威の発見:店舗内の異常な動きを把握

主なメリット
- 自動のラベル付け:人の手によるアノテーションが不要
- プライバシー:プライバシー関連の規格に準拠
- 安全:エッジケースのシナリオを再現
- 反復:簡単なコード変更でデータセットのバリエーションを生成
- 多様性とスケーラビリティ:現実世界の複雑さを反映した訓練データを生成
- 無理のない料金設定:小規模な ML チームでも予算の枠内で巨大なデータセットを生成可能
コンテンツの制作
コンテンツの制作方法にはさまざまなものがあります。アセットストアを利用しても、自分のアセットを Unity に取り込んでもかまいません。また、Unity でのアセット作成について、Unity にサポートを依頼することもできます。
合成データの生成
Unity では、認識ベースのコンピュータービジョンタスク(オブジェクト検出、セマンティックセグメンテーションなど)に利用できる合成データセットを生成するためのツールを提供しています。Unity や C# を使ってそのようなデータを生成したことがなくても問題ありません。
モデルの訓練
既存の ML パイプラインを使うことも、Unity がお勧めする Google AI Platform を使ってパイプラインを実装することもできます。
ブログと動画
合成データで「ウォーリーをさがせ」るか
ニューラルネットワークの訓練のために Unity の Perception パッケージを使って『ウォーリーをさがせ』のような画像を作成した方法をご覧ください(同じネットワークには、さらに fastai ライブラリを使った訓練も実施しました)。
ディープラーニングのための合成画像を作成する
Unity と Perception パッケージを設定し、ディープラーニング、AI、コンピュータービジョンのニューラルネットワークの訓練に使用する合成画像を作成する方法については、こちらのチュートリアルをご確認ください。
合成データのさまざまなユースケースについて
合成データが多くの組織において、機械学習モデルの訓練に使うラベル付きデータの入手という課題の解決に役立っていることをご確認ください。また、幅広いユースケースについても紹介します。
合成に裏付けられたコンピュータービジョンアルゴリズムの開発
Standard Cognition がどのようにして Unity を使用し、自社のデジタル決済システムにおけるデータ収集とラベリングにかかる金銭的コストとアルゴリズム開発の時間を減らしたかをご覧ください。