ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::ActivationFunctions クラス

活性化関数 [詳解]

#include <ARCS6/lib/ActivationFunctions.hh>

静的公開メンバ関数

static double Step (double u)
 ステップ活性化関数
 
static double Identity (double u)
 恒等活性化関数
 
static double Sigmoid (double u)
 シグモイド関数活性化関数
 
static double DerivativeSigmoid (double u)
 シグモイド関数活性化関数の微分
 
static double ReLU (double u)
 ReLU活性化関数
 
static double DerivativeReLU (double u)
 ReLU活性化関数の微分
 
template<size_t M>
static Matrix< 1, M > Softmax (const Matrix< 1, M > &u)
 Softmax関数
 
template<ActvFunc T, size_t N, size_t M>
static void f (const Matrix< N, M > &U, Matrix< N, M > &Y)
 活性化関数
 
template<ActvFunc T, size_t N, size_t M>
static void fp (const Matrix< N, M > &U, Matrix< N, M > &Y)
 活性化関数の微分
 

詳解

活性化関数

関数詳解

◆ DerivativeReLU()

static double ARCS::ActivationFunctions::DerivativeReLU ( double u)
inlinestatic

ReLU活性化関数の微分

引数
[in]u入力データ
戻り値
出力

◆ DerivativeSigmoid()

static double ARCS::ActivationFunctions::DerivativeSigmoid ( double u)
inlinestatic

シグモイド関数活性化関数の微分

引数
[in]u入力データ
戻り値
出力

◆ f()

template<ActvFunc T, size_t N, size_t M>
static void ARCS::ActivationFunctions::f ( const Matrix< N, M > & U,
Matrix< N, M > & Y )
inlinestatic

活性化関数

引数
[in]U入力行列
[out]Y出力行列
テンプレート引数
T活性化関数の種類
N行列の幅
M行列の高さ

◆ fp()

template<ActvFunc T, size_t N, size_t M>
static void ARCS::ActivationFunctions::fp ( const Matrix< N, M > & U,
Matrix< N, M > & Y )
inlinestatic

活性化関数の微分

引数
[in]U入力行列
[out]Y出力行列
テンプレート引数
T活性化関数の種類
N行列の幅
M行列の高さ

◆ Identity()

static double ARCS::ActivationFunctions::Identity ( double u)
inlinestatic

恒等活性化関数

引数
[in]u入力データ
戻り値
出力

◆ ReLU()

static double ARCS::ActivationFunctions::ReLU ( double u)
inlinestatic

ReLU活性化関数

引数
[in]u入力データ
戻り値
出力

◆ Sigmoid()

static double ARCS::ActivationFunctions::Sigmoid ( double u)
inlinestatic

シグモイド関数活性化関数

引数
[in]u入力データ
戻り値
出力

◆ Softmax()

template<size_t M>
static Matrix< 1, M > ARCS::ActivationFunctions::Softmax ( const Matrix< 1, M > & u)
inlinestatic

Softmax関数

テンプレート引数
M縦ベクトルの長さ
引数
[in]u入力縦ベクトル
戻り値
出力

◆ Step()

static double ARCS::ActivationFunctions::Step ( double u)
inlinestatic

ステップ活性化関数

引数
[in]u入力データ
戻り値
出力

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