このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
データストアとは,大きすぎてメモリに収まらないデータのコレクションを格納したリポジトリです。それぞれのファイル形式やアプリケーションでは,サポートされるデータ型やアプリケーションの種類に関係する特性をもった,異なる種類のデータストアが使用されます。MATLAB®には、Excel®ファイルなどの標準的なファイル形式用のデータストアや,深層学習などの特定のアプリケーション用のデータストアが備わっています。既存のデータストアに加え,データが独自の形式になっている場合は,カスタムデータストアフレームワークを使用してカスタマイズされたデータストアを開発できます。
標準ファイル形式のデータのコレクションでは,以下のオプションのいずれかを使用してください。
データストア | 説明 |
---|---|
TabularTextDatastore |
CSVファイルなど,列方向のデータを含むテキストファイル |
SpreadsheetDatastore |
|
ImageDatastore |
JPEGやPNGなど, |
ParquetDatastore |
列方向データを含む铺ファイル |
FileDatastore |
非標準ファイル形式のファイル カスタムファイルの読み取り関数が必要的 |
既存のデータストアの変換または結合。
データストア | 説明 |
---|---|
CombinedDatastore |
基となる複数のデータストアから読み取ったデータを結合するデータストア |
TransformedDatastore |
基となるデータストアを変換するデータストア |
MapReduceおよび高配列と統合されるデータストア。
データストア | 説明 |
---|---|
KeyValueDatastore |
|
TallDatastore |
|
アプリケーションに基づいて,以下のデータストアのいずれかを使用してください。
アプリケーション | データストア | 説明 | 必要なツールボックス |
---|---|---|---|
金宝app仿真软件モデルのデータ |
SimulationDatastore (金宝app模型) |
金宝app®モデルで使用するシミュレーション入出力データ用のデータストア |
金宝app |
シミュレーションアンサンブルと予知保全のデータ |
simulationEnsembleDatastore (预测维护工具箱) |
シミュレーションアンサンブルデータを管理するためのデータストア |
预见性维护工具箱™ |
fileEnsembleDatastore (预测维护工具箱) |
アンサンブルデータをカスタムファイル形式で管理するためのデータストア |
预测维修工具箱 |
|
測定データ形式(MDF)ファイル |
mdfDatastore (车辆网络工具箱) |
MDFファイルのコレクション用のデータストア |
车辆网络工具箱™ |
mdfDatastore (动力总成Blockset) |
MDFファイルのコレクション用のデータストア |
动力总成Blockset™ |
|
深層学習 イメージデータまたはシーケンスデータの前処理用のデータストア |
pixelLabelDatastore (计算机视觉工具箱) |
ピクセルラベルデータ用のデータストア |
计算机视觉工具箱™および深度学习工具箱™ |
pixelLabelImageDatastore (计算机视觉工具箱) |
セマンティックセグメンテーションネットワークの学習用のデータストア データストアは非確定的 |
计算机视觉工具箱および深度学习工具 |
|
boxLabelDatastore (计算机视觉工具箱) |
境界ボックスラベルのデータ用のデータストア |
计算机视觉工具箱および深度学习工具 |
|
signalDatastore (信号处理工具箱) |
信号ファイルのコレクション用のデータストア | 信号处理工具箱™および深度学习工具 |
|
randomPatchExtractionDatastore (图像处理工具箱) |
イメージまたはピクセルラベルイメージからランダムパッチを抽出するためのデータストア データストアは非確定的 |
图像处理工具箱™および深度学习工具 |
|
denoisingImageDatastore (图像处理工具箱) |
イメージのノイズ除去を行うディープニューラルネットワークの学習用データストア データストアは非確定的 |
图像处理工具箱および深度学习工具 |
|
augmentedImageDatastore (深度学习工具箱) |
学習イメージのサイズ変更と拡張用のデータストア データストアは非確定的 |
深度学习工具箱 |
|
オーディオデータ | audioDatastore (音频工具箱) |
オーディオファイルコレクション用のデータストア |
音频工具箱™ |
メモリに収まらないイメージデータ | blockedImageDatastore (图像处理工具箱) |
大きすぎてメモリに収まらない単一イメージの複数ブロックを管理するデータストア | 图像处理工具箱 |
データベースのデータ | databaseDatastore (数据库工具箱) |
リレーショナルデータベースのデータコレクション用のデータストア |
数据库工具箱™ |
カスタムファイル形式のデータのコレクションでは,個々のファイルがメモリに収まる場合,FileDatastore
をカスタムファイルの読み取り関数とともに使用します。そうでない場合は,matlab.io.Datastore
クラスを使用して,カスタムデータまたは独自のデータ用に完全にカスタマイズした独自のデータストアを開発します。カスタムデータストアの開発を参照してください。
関数读
の呼び出し後,関数重置
の呼び出しに対して厳密に同じデータを返さないデータストアは,非確定的なデータストアです。高
配列、mapreduce
,またはデータを複数回読み取る必要がある他のコードでは,非確定的なデータストアを使用しないでください。
アプリケーションによっては,拡張や変換がランダムに行われるデータが必要です。たとえば,深層学習アプリケーションのaugmentedImageDatastore
(深度学习工具箱)データストアは,ランダム化された前処理操作によって学習イメージデータを拡張しており,ネットワークによる過適合と学習イメージの正確な細部の記憶を防止する上で役立ちます。このデータストアの出力は,重置
の呼び出しの後に读
操作を実行するたびに異なったものとなります。
TabularTextDatastore
|SpreadsheetDatastore
|ImageDatastore
|FileDatastore
|TallDatastore
|高