OnlineNaturalGradient Member List

This is the complete list of members for OnlineNaturalGradient, including all inherited members.

alpha_OnlineNaturalGradientprivate
ComputeEt(const VectorBase< BaseFloat > &d_t, BaseFloat beta_t, VectorBase< BaseFloat > *e_t, VectorBase< BaseFloat > *sqrt_e_t, VectorBase< BaseFloat > *inv_sqrt_e_t) constOnlineNaturalGradientprivate
ComputeWt1(int32 N, const VectorBase< BaseFloat > &d_t, const VectorBase< BaseFloat > &d_t1, BaseFloat rho_t, BaseFloat rho_t1, const MatrixBase< BaseFloat > &U_t, const VectorBase< BaseFloat > &sqrt_c_t, const VectorBase< BaseFloat > &inv_sqrt_e_t, const CuMatrixBase< BaseFloat > &W_t, CuMatrixBase< BaseFloat > *J_t, CuMatrixBase< BaseFloat > *W_t1) constOnlineNaturalGradientprivate
ComputeZt(int32 N, BaseFloat rho_t, const VectorBase< BaseFloat > &d_t, const VectorBase< BaseFloat > &inv_sqrt_e_t, const MatrixBase< BaseFloat > &K_t, const MatrixBase< BaseFloat > &L_t, SpMatrix< double > *Z_t) constOnlineNaturalGradientprivate
d_t_OnlineNaturalGradientprivate
delta_OnlineNaturalGradientprivate
epsilon_OnlineNaturalGradientprivate
Eta(int32 N) constOnlineNaturalGradientprivate
Freeze(bool frozen)OnlineNaturalGradientinline
frozen_OnlineNaturalGradientprivate
GetAlpha() constOnlineNaturalGradientinline
GetNumMinibatchesHistory() constOnlineNaturalGradientinline
GetNumSamplesHistory() constOnlineNaturalGradientinline
GetRank() constOnlineNaturalGradientinline
GetUpdatePeriod() constOnlineNaturalGradientinline
Init(const CuMatrixBase< BaseFloat > &R0)OnlineNaturalGradientprivate
InitDefault(int32 D)OnlineNaturalGradientprivate
InitOrthonormalSpecial(CuMatrixBase< BaseFloat > *R)OnlineNaturalGradientprivatestatic
num_minibatches_history_OnlineNaturalGradientprivate
num_samples_history_OnlineNaturalGradientprivate
OnlineNaturalGradient()OnlineNaturalGradient
OnlineNaturalGradient(const OnlineNaturalGradient &other)OnlineNaturalGradientexplicit
operator=(const OnlineNaturalGradient &other)OnlineNaturalGradient
PreconditionDirections(CuMatrixBase< BaseFloat > *X, BaseFloat *scale)OnlineNaturalGradient
PreconditionDirectionsInternal(const BaseFloat rho_t, const BaseFloat tr_X_Xt, bool updating, const Vector< BaseFloat > &d_t, CuMatrixBase< BaseFloat > *WJKL_t, CuMatrixBase< BaseFloat > *X_t)OnlineNaturalGradientprivate
rank_OnlineNaturalGradientprivate
ReorthogonalizeRt1(const VectorBase< BaseFloat > &d_t1, BaseFloat rho_t1, CuMatrixBase< BaseFloat > *W_t1, CuMatrixBase< BaseFloat > *temp_W, CuMatrixBase< BaseFloat > *temp_O)OnlineNaturalGradientprivate
rho_t_OnlineNaturalGradientprivate
self_debug_OnlineNaturalGradientprivate
SelfTest() constOnlineNaturalGradientprivate
SetAlpha(BaseFloat alpha)OnlineNaturalGradient
SetNumMinibatchesHistory(BaseFloat num_minibatches_history)OnlineNaturalGradient
SetNumSamplesHistory(BaseFloat num_samples_history)OnlineNaturalGradient
SetRank(int32 rank)OnlineNaturalGradient
SetUpdatePeriod(int32 update_period)OnlineNaturalGradient
Swap(OnlineNaturalGradient *other)OnlineNaturalGradient
t_OnlineNaturalGradientprivate
TurnOnDebug()OnlineNaturalGradientinline
update_period_OnlineNaturalGradientprivate
Updating() constOnlineNaturalGradientprivate
W_t_OnlineNaturalGradientprivate