Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

データ前処理

深層学習用イメージ データの管理と前処理

すべての深層学習ワークフローに共通する最初のステップとして、必ずネットワークで受け入れられる形式になるよう、イメージ データの前処理を行います。たとえば、イメージ入力層のサイズに一致するようにイメージ入力のサイズを変更できます。データの前処理を行って、必要な特徴を強調したり、ネットワークにバイアスを生じさせる可能性があるアーティファクトを低減することもできます。たとえば、入力データを正規化したり、入力データからノイズを削除できます。

イメージ入力の前処理は、MATLAB® および Deep Learning Toolbox™ で提供されるデータストアと関数を使用したサイズ変更などの操作によって行うことができます。その他の MATLAB ツールボックスには、深層学習データのラベル付け、処理、拡張のための関数、データストア、およびアプリが用意されています。その他の MATLAB ツールボックスの専用ツールを使用して、イメージ処理、オブジェクト検出、セマンティック セグメンテーションなどの領域向けにデータを処理します。

アプリ

イメージ ラベラーコンピューター ビジョン アプリケーションに使用するラベル イメージ
ビデオ ラベラーLabel video for computer vision applications
グラウンド トゥルース ラベラー自動運転アプリケーション用にグラウンド トゥルース データをラベル付け

関数

imageDatastoreイメージ データのデータストア
augmentedImageDatastoreバッチの変換によるイメージ データの拡張
imageDataAugmenterイメージ データ拡張の構成
augment複数のイメージに対する同一のランダム変換の適用
minibatchqueue深層学習用のミニバッチの作成 (R2020b 以降)

トピック