このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
randomPatchExtractionDatastore
イメージまたはピクセルラベルイメージから2次元または3次元のランダムパッチを抽出するためのデータストア
説明
randomPatchExtractionDatastore
。たとえば,入力デ,タストアには、image-to-image 回帰ネットワークの学習用のネットワーク入力と目的のネットワーク応答、またはセマンティック セグメンテーション ネットワークの学習用のグラウンド トゥルース イメージとピクセル ラベル データを含む 2 つのイメージ データストアを指定できます。
このオブジェクトを使用するには,深度学习工具箱™が必要です。
メモ
randomPatchExtractionDatastore
を学習データのソースとして使用する場合,データストアがエポックごとに各イメージから複数のランダムパッチを抽出するため,エポックごとに若干異なるデータセットが使用されます。エポックごとの学習パッチの実際の数は,学習PatchesPerImage
倍です。メ,ジパッチはメモリに格納されません。
作成
構文
説明
patchds = randompatchextracactiondatastore (
は,名前と値のペアを使用してds1的
,ds2
,PatchSize
,名称,值
)PatchesPerImage
、DataAugmentation
およびDispatchInBackground
プロパティを設定します。複数の名前と値のペアを指定できます。各プロパティ名を引用符で囲みます。
たとえば,randomPatchExtractionDatastore (imds1 imds2 50 PatchesPerImage, 40)
は,imds1
とimds2
内の各イメージから50行50列ピクセルの40個のパッチを無作為に生成するデータストアを作成します。
入力引数
プロパティ
オブジェクト関数
结合 |
複数のデ,タストアのデ,タを統合 |
hasdata |
デ,タが読み取り可能かどうかを判別 |
numpartitions |
デ,タストアの区画数 |
分区 |
デ,タストアを分割する |
partitionByIndex |
ンデックスに応じたrandomPatchExtractionDatastore の分割 |
预览 |
デタストア内のデタのサブセットをプレビュ |
读 |
randomPatchExtractionDatastore からデ,タを読み取る |
readall |
デ,タストアのすべてのデ,タの読み取り |
readByIndex |
randomPatchExtractionDatastore から▪▪ンデックスで指定されたデ▪▪タを読み取る |
重置 |
デ,タストアの初期状態へのリセット |
洗牌 |
デ,タストア内のデ,タのシャッフル |
变换 |
デ,タストアの変換 |
isPartitionable |
デ,タストアが分割可能かどうかを判別 |
isShuffleable |
デ,タストアがシャッフル可能かどうかを判別 |
例
ヒント
randomPatchExtractionDatastore
では,入力デ,タストアに対する读
操作の出力から同じサ@ @ズの配列が返されると想定しています。入力デ,タストアが
ImageDatastore
の場合,その标签
プロパティの値はrandomPatchExtractionDatastore
によって無視されます。randomPatchExtractionDatastore
の2次元デ,タを可視化するには,デ,タのサブセットを表で返す関数预览
を使用できます。関数蒙太奇
を使用して、パッチをすべて同じ图に可視化します。たとえば,このコ,ドはrandomPatchExtractionDatastore
の▪▪メ▪▪ジパッチpatchds
のプレビュ,を表示します。Minibatch =预览(patchds);蒙太奇(minibatch.InputImage)
参考
augmentedImageDatastore
(深度学习工具箱)|pixelLabelDatastore
(计算机视觉工具箱)|imageDatastore
|pixelLabelImageDatastore
(计算机视觉工具箱)|trainNetwork
(深度学习工具箱)|imageDataAugmenter
(深度学习工具箱)|TransformedDatastore