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

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

Add(BaseFloat alpha, const Component &other)Componentinlinevirtual
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) constDropoutComponentvirtual
Component()Componentinline
ConsolidateMemory()Componentinlinevirtual
Copy() constDropoutComponentvirtual
DeleteMemo(void *memo) constComponentinlinevirtual
dim_DropoutComponentprivate
dropout_per_frame_DropoutComponentprivate
dropout_proportion_DropoutComponentprivate
DropoutComponent(int32 dim, BaseFloat dropout=0.0, bool dropout_per_frame=false)DropoutComponentinline
DropoutComponent()DropoutComponentinline
DropoutComponent(const DropoutComponent &other)DropoutComponent
DropoutProportion() constDropoutComponentinline
GetInputIndexes(const MiscComputationInfo &misc_info, const Index &output_index, std::vector< Index > *desired_indexes) constComponentvirtual
Info() constDropoutComponentvirtual
Init(int32 dim, BaseFloat dropout_proportion=0.0, bool dropout_per_frame=false)DropoutComponent
InitFromConfig(ConfigLine *cfl)DropoutComponentvirtual
InputDim() constDropoutComponentinlinevirtual
IsComputable(const MiscComputationInfo &misc_info, const Index &output_index, const IndexSet &input_index_set, std::vector< Index > *used_inputs) constComponentvirtual
NewComponentOfType(const std::string &type)Componentstatic
OutputDim() constDropoutComponentinlinevirtual
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) constDropoutComponentvirtual
Properties() constDropoutComponentinlinevirtual
random_generator_RandomComponentprotected
RandomComponent()RandomComponentinline
RandomComponent(const RandomComponent &other)RandomComponentinline
Read(std::istream &is, bool binary)DropoutComponentvirtual
ReadNew(std::istream &is, bool binary)Componentstatic
ReorderIndexes(std::vector< Index > *input_indexes, std::vector< Index > *output_indexes) constComponentinlinevirtual
ResetGenerator()RandomComponentinline
Scale(BaseFloat scale)Componentinlinevirtual
SetDropoutProportion(BaseFloat dropout_proportion)DropoutComponentinline
SetTestMode(bool test_mode)RandomComponentinline
StoreStats(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, void *memo)Componentinlinevirtual
test_mode_RandomComponentprotected
Type() constDropoutComponentinlinevirtual
Write(std::ostream &os, bool binary) constDropoutComponentvirtual
ZeroStats()Componentinlinevirtual
~Component()Componentinlinevirtual