All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LstmNonlinearityComponent Member List

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

Add(BaseFloat alpha, const Component &other)LstmNonlinearityComponentvirtual
Backprop(const std::string &debug_info, const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &, const CuMatrixBase< BaseFloat > &out_deriv, void *memo, Component *to_update_in, CuMatrixBase< BaseFloat > *in_deriv) constLstmNonlinearityComponentvirtual
Component()Componentinline
ConsolidateMemory()LstmNonlinearityComponentvirtual
Copy() constLstmNonlinearityComponentvirtual
count_LstmNonlinearityComponentprivate
DeleteMemo(void *memo) constComponentinlinevirtual
deriv_sum_LstmNonlinearityComponentprivate
DotProduct(const UpdatableComponent &other) constLstmNonlinearityComponentvirtual
FreezeNaturalGradient(bool freeze)LstmNonlinearityComponentvirtual
GetInputIndexes(const MiscComputationInfo &misc_info, const Index &output_index, std::vector< Index > *desired_indexes) constComponentvirtual
Info() constLstmNonlinearityComponentvirtual
Init(int32 cell_dim, bool use_dropout, BaseFloat param_stddev, BaseFloat tanh_self_repair_threshold, BaseFloat sigmoid_self_repair_threshold, BaseFloat self_repair_scale)LstmNonlinearityComponent
InitFromConfig(ConfigLine *cfl)LstmNonlinearityComponentvirtual
InitLearningRatesFromConfig(ConfigLine *cfl)UpdatableComponentprotected
InitNaturalGradient()LstmNonlinearityComponentprivate
InputDim() constLstmNonlinearityComponentvirtual
is_gradient_UpdatableComponentprotected
IsComputable(const MiscComputationInfo &misc_info, const Index &output_index, const IndexSet &input_index_set, std::vector< Index > *used_inputs) constComponentvirtual
l2_regularize_UpdatableComponentprotected
L2Regularization() constUpdatableComponentinline
learning_rate_UpdatableComponentprotected
learning_rate_factor_UpdatableComponentprotected
LearningRate() constUpdatableComponentinline
LearningRateFactor()UpdatableComponentinlinevirtual
LstmNonlinearityComponent()LstmNonlinearityComponentinline
LstmNonlinearityComponent(const LstmNonlinearityComponent &other)LstmNonlinearityComponentexplicit
max_change_UpdatableComponentprotected
MaxChange() constUpdatableComponentinline
NewComponentOfType(const std::string &type)Componentstatic
NumParameters() constLstmNonlinearityComponentvirtual
operator=(const LstmNonlinearityComponent &other)LstmNonlinearityComponentprivate
OutputDim() constLstmNonlinearityComponentvirtual
params_LstmNonlinearityComponentprivate
PerturbParams(BaseFloat stddev)LstmNonlinearityComponentvirtual
PrecomputeIndexes(const MiscComputationInfo &misc_info, const std::vector< Index > &input_indexes, const std::vector< Index > &output_indexes, bool need_backprop) constComponentinlinevirtual
preconditioner_LstmNonlinearityComponentprivate
Propagate(const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) constLstmNonlinearityComponentvirtual
Properties() constLstmNonlinearityComponentinlinevirtual
Read(std::istream &is, bool binary)LstmNonlinearityComponentvirtual
ReadNew(std::istream &is, bool binary)Componentstatic
ReadUpdatableCommon(std::istream &is, bool binary)UpdatableComponentprotected
ReorderIndexes(std::vector< Index > *input_indexes, std::vector< Index > *output_indexes) constComponentinlinevirtual
Scale(BaseFloat scale)LstmNonlinearityComponentvirtual
self_repair_config_LstmNonlinearityComponentprivate
self_repair_total_LstmNonlinearityComponentprivate
SetActualLearningRate(BaseFloat lrate)UpdatableComponentinlinevirtual
SetAsGradient()UpdatableComponentinlinevirtual
SetL2Regularization(BaseFloat a)UpdatableComponentinline
SetLearningRateFactor(BaseFloat lrate_factor)UpdatableComponentinlinevirtual
SetMaxChange(BaseFloat max_change)UpdatableComponentinline
SetUnderlyingLearningRate(BaseFloat lrate)UpdatableComponentinlinevirtual
SetUpdatableConfigs(const UpdatableComponent &other)UpdatableComponent
StoreStats(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, void *memo)Componentinlinevirtual
Type() constLstmNonlinearityComponentinlinevirtual
UnVectorize(const VectorBase< BaseFloat > &params)LstmNonlinearityComponentvirtual
UpdatableComponent(const UpdatableComponent &other)UpdatableComponent
UpdatableComponent()UpdatableComponentinline
use_dropout_LstmNonlinearityComponentprivate
value_sum_LstmNonlinearityComponentprivate
Vectorize(VectorBase< BaseFloat > *params) constLstmNonlinearityComponentvirtual
Write(std::ostream &os, bool binary) constLstmNonlinearityComponentvirtual
WriteUpdatableCommon(std::ostream &is, bool binary) constUpdatableComponentprotected
ZeroStats()LstmNonlinearityComponentvirtual
~Component()Componentinlinevirtual
~UpdatableComponent()UpdatableComponentinlinevirtual