活性化関数
[詳解]
#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 |
◆ DerivativeSigmoid()
static double ARCS::ActivationFunctions::DerivativeSigmoid |
( |
double | u | ) |
|
|
inlinestatic |
◆ 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 |
◆ 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 |
◆ Identity()
static double ARCS::ActivationFunctions::Identity |
( |
double | u | ) |
|
|
inlinestatic |
◆ ReLU()
static double ARCS::ActivationFunctions::ReLU |
( |
double | u | ) |
|
|
inlinestatic |
◆ Sigmoid()
static double ARCS::ActivationFunctions::Sigmoid |
( |
double | u | ) |
|
|
inlinestatic |
◆ Softmax()
template<size_t M>
static Matrix< 1, M > ARCS::ActivationFunctions::Softmax |
( |
const Matrix< 1, M > & | u | ) |
|
|
inlinestatic |
Softmax関数
- テンプレート引数
-
- 引数
-
- 戻り値
- 出力
◆ Step()
static double ARCS::ActivationFunctions::Step |
( |
double | u | ) |
|
|
inlinestatic |
このクラス詳解は次のファイルから抽出されました: