![]() |
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 | 出力するファイル名 |