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

単純パーセプトロンクラス [詳解]

#include <ARCS6/lib/SimplePerceptron.hh>

公開メンバ関数

 SimplePerceptron ()
 コンストラクタ
 
 SimplePerceptron (SimplePerceptron &&r)
 ムーブコンストラクタ
 
 ~SimplePerceptron ()
 デストラクタ
 
void Train (const std::array< Matrix< 1, N+1 >, M > &x, const Matrix< 1, M > &t, double Gain, unsigned int Epoch)
 学習をする関数
 
double ForwardCalculation (const Matrix< 1, N+1 > &x)
 前進計算
 

詳解

template<unsigned int N, unsigned int M>
class ARCS::SimplePerceptron< N, M >

単純パーセプトロンクラス

テンプレート引数
N入力の数, M 学習データ数

構築子と解体子

◆ SimplePerceptron()

template<unsigned int N, unsigned int M>
ARCS::SimplePerceptron< N, M >::SimplePerceptron ( SimplePerceptron< N, M > && r)
inline

ムーブコンストラクタ

引数
[in]r右辺値

関数詳解

◆ ForwardCalculation()

template<unsigned int N, unsigned int M>
double ARCS::SimplePerceptron< N, M >::ForwardCalculation ( const Matrix< 1, N+1 > & x)
inline

前進計算

引数
[in]x入力データ

◆ Train()

template<unsigned int N, unsigned int M>
void ARCS::SimplePerceptron< N, M >::Train ( const std::array< Matrix< 1, N+1 >, M > & x,
const Matrix< 1, M > & t,
double Gain,
unsigned int Epoch )
inline

学習をする関数

引数
[in]x入力データベクトルの配列
[in]t教師データベクトル
[in]Gain学習ゲイン
[in]Epochエポック数

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