![]() |
ARCS6 AR6-REV.24062600
|
機械学習用 時系列データセットクラス [詳解]
#include <ARCS6/lib/TimeSeriesDatasets.hh>

公開メンバ関数 | |
| TimeSeriesDatasets (void) | |
| 空コンストラクタ | |
| TimeSeriesDatasets (const std::string &InputFile, const std::string &TrainFile) | |
| コンストラクタ | |
| TimeSeriesDatasets (TimeSeriesDatasets &&r) | |
| ムーブコンストラクタ | |
| ~TimeSeriesDatasets () | |
| デストラクタ | |
| void | StandardizeInput (Matrix< 1, N > &x) |
| 入力データの標準化 | |
| void | DispInputAndTrainData (const size_t DispNum) |
| 標準化済み入力&訓練データを表示する関数 | |
| void | WriteInputPlot (const double Min, const double Max, const std::string &FileName) |
| 標準化済み入力データの時間波形をPNGファイルに書き出す関数 | |
| void | WriteTrainPlot (const double Min, const double Max, const std::string &FileName) |
| 標準化済み入力データの時間波形をPNGファイルに書き出す関数 | |
公開変数類 | |
| std::array< Matrix< M, N >, W+2 > | InputData |
| ベクトル配列版の標準化済み入力データ(範囲 t = 1 … W, t = 0 と W + 1 の分も確保) | |
| Matrix< M, K > | TrainData |
| ベクトル配列版の標準化済み訓練データ(範囲 t = 1 … W, t = 0 と W + 1 の分も確保) | |
機械学習用 時系列データセットクラス
| N | 入力データチャネル数 |
| K | 訓練データチャネル数 |
| T | 時間方向のデータ数 |
| W | 入力ウィンドウ幅 |
| M | ミニバッチサイズ |
|
inline |
コンストラクタ
| [in] | InputFile | 時系列入力データのCSVファイル名 |
| [in] | TrainFile | 時系列訓練データのCSVファイル名 |
|
inline |
ムーブコンストラクタ
| [in] | r | 右辺値 |
|
inline |
標準化済み入力&訓練データを表示する関数
| [in] | DispNum | 表示間引き数 |
|
inline |
入力データの標準化
| [in] | x | 入力データ |
|
inline |
標準化済み入力データの時間波形をPNGファイルに書き出す関数
| [in] | Min | グラフの最小値 |
| [in] | Max | グラフの最大値 |
| [in] | FileName | 出力するファイル名 |
|
inline |
標準化済み入力データの時間波形をPNGファイルに書き出す関数
| [in] | Min | グラフの最小値 |
| [in] | Max | グラフの最大値 |
| [in] | FileName | 出力するファイル名 |