This is the complete list of members for OnlineNaturalGradient, including all inherited members.
alpha_ | OnlineNaturalGradient | private |
ComputeEt(const VectorBase< BaseFloat > &d_t, BaseFloat beta_t, VectorBase< BaseFloat > *e_t, VectorBase< BaseFloat > *sqrt_e_t, VectorBase< BaseFloat > *inv_sqrt_e_t) const | OnlineNaturalGradient | private |
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) const | OnlineNaturalGradient | private |
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) const | OnlineNaturalGradient | private |
d_t_ | OnlineNaturalGradient | private |
delta_ | OnlineNaturalGradient | private |
epsilon_ | OnlineNaturalGradient | private |
Eta(int32 N) const | OnlineNaturalGradient | private |
Freeze(bool frozen) | OnlineNaturalGradient | inline |
frozen_ | OnlineNaturalGradient | private |
GetAlpha() const | OnlineNaturalGradient | inline |
GetNumMinibatchesHistory() const | OnlineNaturalGradient | inline |
GetNumSamplesHistory() const | OnlineNaturalGradient | inline |
GetRank() const | OnlineNaturalGradient | inline |
GetUpdatePeriod() const | OnlineNaturalGradient | inline |
Init(const CuMatrixBase< BaseFloat > &R0) | OnlineNaturalGradient | private |
InitDefault(int32 D) | OnlineNaturalGradient | private |
InitOrthonormalSpecial(CuMatrixBase< BaseFloat > *R) | OnlineNaturalGradient | privatestatic |
num_minibatches_history_ | OnlineNaturalGradient | private |
num_samples_history_ | OnlineNaturalGradient | private |
OnlineNaturalGradient() | OnlineNaturalGradient | |
OnlineNaturalGradient(const OnlineNaturalGradient &other) | OnlineNaturalGradient | explicit |
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) | OnlineNaturalGradient | private |
rank_ | OnlineNaturalGradient | private |
ReorthogonalizeRt1(const VectorBase< BaseFloat > &d_t1, BaseFloat rho_t1, CuMatrixBase< BaseFloat > *W_t1, CuMatrixBase< BaseFloat > *temp_W, CuMatrixBase< BaseFloat > *temp_O) | OnlineNaturalGradient | private |
rho_t_ | OnlineNaturalGradient | private |
self_debug_ | OnlineNaturalGradient | private |
SelfTest() const | OnlineNaturalGradient | private |
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_ | OnlineNaturalGradient | private |
TurnOnDebug() | OnlineNaturalGradient | inline |
update_period_ | OnlineNaturalGradient | private |
Updating() const | OnlineNaturalGradient | private |
W_t_ | OnlineNaturalGradient | private |