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

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

Add(BaseFloat alpha, const Component &other)NonlinearComponentvirtual
Backprop(const std::string &debug_info, const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, const CuMatrixBase< BaseFloat > &out_deriv, void *memo, Component *to_update, CuMatrixBase< BaseFloat > *in_deriv) const =0Componentpure virtual
block_dim_NonlinearComponentprotected
Component()Componentinline
ConsolidateMemory()NonlinearComponentvirtual
Copy() const =0Componentpure virtual
Count() constNonlinearComponentinline
count_NonlinearComponentprotected
DeleteMemo(void *memo) constComponentinlinevirtual
deriv_sum_NonlinearComponentprotected
DerivSum() constNonlinearComponentinline
dim_NonlinearComponentprotected
GetInputIndexes(const MiscComputationInfo &misc_info, const Index &output_index, std::vector< Index > *desired_indexes) constComponentvirtual
Info() constNonlinearComponentvirtual
InitFromConfig(ConfigLine *cfl)NonlinearComponentvirtual
InputDim() constNonlinearComponentinlinevirtual
IsComputable(const MiscComputationInfo &misc_info, const Index &output_index, const IndexSet &input_index_set, std::vector< Index > *used_inputs) constComponentvirtual
kUnsetThreshold enum valueNonlinearComponentprotected
LogSoftmaxComponent classNonlinearComponentfriend
NewComponentOfType(const std::string &type)Componentstatic
NonlinearComponent()NonlinearComponent
NonlinearComponent(const NonlinearComponent &other)NonlinearComponentexplicit
num_dims_processed_NonlinearComponentprotected
num_dims_self_repaired_NonlinearComponentprotected
oderiv_count_NonlinearComponentprotected
oderiv_sumsq_NonlinearComponentprotected
operator=(const NonlinearComponent &other)NonlinearComponentprotected
OutputDim() constNonlinearComponentinlinevirtual
PrecomputeIndexes(const MiscComputationInfo &misc_info, const std::vector< Index > &input_indexes, const std::vector< Index > &output_indexes, bool need_backprop) constComponentinlinevirtual
Propagate(const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) const =0Componentpure virtual
Properties() const =0Componentpure virtual
Read(std::istream &is, bool binary)NonlinearComponentvirtual
ReadNew(std::istream &is, bool binary)Componentstatic
RectifiedLinearComponent classNonlinearComponentfriend
ReorderIndexes(std::vector< Index > *input_indexes, std::vector< Index > *output_indexes) constComponentinlinevirtual
Scale(BaseFloat scale)NonlinearComponentvirtual
self_repair_lower_threshold_NonlinearComponentprotected
self_repair_scale_NonlinearComponentprotected
self_repair_upper_threshold_NonlinearComponentprotected
SigmoidComponent classNonlinearComponentfriend
SoftmaxComponent classNonlinearComponentfriend
StoreBackpropStats(const CuMatrixBase< BaseFloat > &out_deriv)NonlinearComponentprotected
StoreStats(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, void *memo)Componentinlinevirtual
StoreStatsInternal(const CuMatrixBase< BaseFloat > &out_value, const CuMatrixBase< BaseFloat > *deriv=NULL)NonlinearComponentprotected
TanhComponent classNonlinearComponentfriend
Type() const =0Componentpure virtual
value_sum_NonlinearComponentprotected
ValueSum() constNonlinearComponentinline
Write(std::ostream &os, bool binary) constNonlinearComponentvirtual
ZeroStats()NonlinearComponentvirtual
~Component()Componentinlinevirtual