ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::IrisClassDatasets< M > クラステンプレート

機械学習試験用アヤメデータセットクラス(分類確率ベクトル版) [詳解]

#include <ARCS6/lib/IrisClassDatasets.hh>

ARCS::IrisClassDatasets< M > 連携図

公開メンバ関数

 IrisClassDatasets ()
 コンストラクタ
 
 IrisClassDatasets (IrisClassDatasets &&r)
 ムーブコンストラクタ
 
 ~IrisClassDatasets ()
 デストラクタ
 
void DispMeasuredData (void)
 計測データを表示する関数
 
void DispClassData (void)
 分類データを表示する関数
 
void GetMeasuredBatchData (const size_t i, Matrix< M, N > &Y)
 i番目のミニバッチ計測データを取得する関数
 
void GetClassBatchData (const size_t i, Matrix< M, C > &y)
 i番目のミニバッチ分類データを取得する関数
 
void ShuffleDatasets (void)
 データセットをシャッフルする関数
 

公開変数類

Matrix< N, DMeasuredData
 前処理済みのアヤメの計測データ
 
Matrix< C, DClassData
 前処理済みのアヤメの分類データ
 

静的公開変数類

static constexpr size_t D = 150
 データセット数
 
static constexpr size_t N = 4
 計測データチャネル数
 
static constexpr size_t C = 3
 訓練データチャネル数
 
static constexpr size_t FinalMinbatNum = D/M - 1
 最後のミニバッチ番号
 

詳解

template<size_t M>
class ARCS::IrisClassDatasets< M >

機械学習試験用アヤメデータセットクラス(分類確率ベクトル版)

テンプレート引数
Mミニバッチ数

構築子と解体子

◆ IrisClassDatasets()

template<size_t M>
ARCS::IrisClassDatasets< M >::IrisClassDatasets ( IrisClassDatasets< M > && r)
inline

ムーブコンストラクタ

引数
[in]r右辺値

関数詳解

◆ GetClassBatchData()

template<size_t M>
void ARCS::IrisClassDatasets< M >::GetClassBatchData ( const size_t i,
Matrix< M, C > & y )
inline

i番目のミニバッチ分類データを取得する関数

引数
[in]iミニバッチ番号
[out]y訓練データ

◆ GetMeasuredBatchData()

template<size_t M>
void ARCS::IrisClassDatasets< M >::GetMeasuredBatchData ( const size_t i,
Matrix< M, N > & Y )
inline

i番目のミニバッチ計測データを取得する関数

引数
[in]iミニバッチ番号
[out]Y計測データ

このクラス詳解は次のファイルから抽出されました: