合成データ生成用の無料のツールとコンテンツ
コンピュータービジョンモデルのトレーニング用に合成データを生成するための、新しくオープンソース化されて教育機関向けにリリースされたツール、データセット、データセットジェネレーターをご紹介します。
Perception パッケージは、コンピュータービジョンのトレーニングと検証用の大規模なデータセットを生成するためのツールキットを提供します。Unity Perception 1.0 は、新しい、より完全なリリースです。新しいラベル、ランダマイザー、サンプル、レンダリング機能が含まれています。
PySOLO ツールは新しいオープンソースの Python パッケージで、新しい SOLO 形式のデータを分析、可視化するためのユーティリティを提供します。
オープンソースのリリースとして提供を開始した Unity SynthHomes は、10 万個を数える室内装飾の合成画像データセットと、関連するデータセットジェネレーターのバイナリです。
教育機関のみを対象に提供を開始した Unity Synthetic Humans は、人間中心のコンピュータービジョン用にゼロから構築された 3D 人物ジェネレーターです。
ケーススタディ
Ouva のシミュレートされたヘルスケアデータプラットフォームは、合成データの力を活用することで、モデルのパフォーマンスを 10% 以上改善し、ラベル付けのコストを最大 4 万ドル削減し、バランスのとれたデータセットを数週間ではなく数時間で作成し、イテレーションのサイクルを数週間から数日に短縮しています。
こちらのインタビューで、Boeing が自社の拡張現実(AR)を活用する航空機検査アプリケーションの機械学習アルゴリズムのトレーニングをより適切に行うために、Unity とどのように連携して 10 万を超える合成画像を生成したかをご覧ください。
Passio がどのように Unity の合成データと実世界のデータを組み合わせてデータセットを拡張し、AI アプリケーションと拡張現実(AR)アプリケーションの AI トレーニングをスピードアップしているかについて詳しい知見が得られます。
リソース
Unity Computer Vision の詳細と、Unity のサンプルデータセットの詳細を確認し、Unity の構築済みの環境を使用して独自のサンプルデータセットを生成する方法をご覧ください。
Unity のツールとサービスが、障壁を乗り越えて課題を克服しながら、家庭向けのより高性能なコンピュータービジョンアプリケーションの開発をどのように可能にしているかをご覧ください。
合成データには、3D アセットのライブラリが利用されています。コンピュータービジョンに関わるよくある問題の解決に向けて 3D コンテンツを取得するためのソースとテクニックを紹介します。
レポートをダウンロードして、将来の製造業でコンピュータービジョン、ロボティクスシミュレーション、リアルタイム 3D テクノロジーが果たす重要な役割をご確認ください。
機械学習、コンピュータービジョン、合成データなどの重要な用語について理解を深めましょう。
物体の位置についての形式知(客観的に捉えることのできる知識)がなくても、その物体を拾うことができるように、ロボットの機能を高めます。どのようにして合成データを収集し、所定の物体の姿勢を予測するディープラーニングモデルのトレーニングを行ったかをご覧ください。
大規模な合成データセットを生成し、機械学習モデルを訓練する方法をご覧ください。
合成データセットの生成と分析に Unity のツールをどのように使えばよいかを、オブジェクト検出を例にお見せします。
合成データは、多くの組織において、機械学習モデルのトレーニングに使用するラベル付きデータの入手という課題の解決に役立っています。それによって実現する幅広いユースケースをご覧ください。
ニューラルネットワークのトレーニングのために Unity の Perception パッケージを使用して『ウォーリーをさがせ』のような画像を作成した方法をご覧ください(同じネットワークに、さらに fastai ライブラリを使用したトレーニングも実施しました)。
Unity と Unity Perception パッケージを設定し、ディープラーニング、AI、コンピュータービジョンのニューラルネットワークのトレーニングに使用する合成画像を作成する方法については、こちらのチュートリアルをご確認ください。
Standard Cognition が Unity をどのように使用して、自社のデジタル決済システムにおけるデータ収集とラベル付けにかかる金銭的コストとアルゴリズム開発に要する時間を減らしたかをご覧ください。
合成データ生成とコンピュータービジョンに関するサポートが必要ですか?Unity のエキスパートチームによる専門的なコンサルティングとプロフェッショナルサービスをご利用ください。
よくあるご質問
合成データは実際のデータとは見た目が違います。本当に役に立つのでしょうか?
+合成データを使用して、どのような種類のコンピュータービジョンアプリケーションをトレーニングすることができますか?
+合成トレーニングデータはどのような場合に使用できますか?
+Unity のコンピュータービジョンのエキスパートが皆さんのためにデータセットを作成します。
利用できるサービス:
- 用途に合わせたデータセットを生成するための事前コンサルティング
- 大規模なデータセットでも手頃な価格で利用できる段階的な価格設定
- データセットの適合性を確保するための Unity のエンジニアリングチームとのイテレーション
Unity のスキルを使用して、独自のデータセットを構築しましょう。
利用できるサービス:
- カスタムセンサーや強化されたラベリングなどの高度な機能を利用できる Unity Perception プレリリースパッケージの早期アクセス
- 完全にパラメーター化されたシンセティックヒューマン(合成人間)や手続き型のホーム環境を幅広く網羅したコンテンツライブラリ
- アセットの作成を支援するサービスを購入するオプション