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

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

Add(BaseFloat alpha, const UpdatableComponent &other)=0UpdatableComponentpure virtual
Backprop(const ChunkInfo &in_info, const ChunkInfo &out_info, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, const CuMatrixBase< BaseFloat > &out_deriv, Component *to_update, CuMatrix< BaseFloat > *in_deriv) const =0Componentpure virtual
BackpropNeedsInput() constComponentinlinevirtual
BackpropNeedsOutput() constComponentinlinevirtual
Component()Componentinline
Context() constComponentinlinevirtual
Copy() const =0Componentpure virtual
DotProduct(const UpdatableComponent &other) const =0UpdatableComponentpure virtual
GetParameterDim() constUpdatableComponentinlinevirtual
Index() constComponentinlinevirtual
Info() constUpdatableComponentvirtual
Init(BaseFloat learning_rate)UpdatableComponentinline
InitFromString(std::string args)=0Componentpure virtual
InputDim() const =0Componentpure virtual
learning_rate_UpdatableComponentprotected
LearningRate() constUpdatableComponentinline
NewComponentOfType(const std::string &type)Componentstatic
NewFromString(const std::string &initializer_line)Componentstatic
operator=(const UpdatableComponent &other)UpdatableComponentprivate
OutputDim() const =0Componentpure virtual
PerturbParams(BaseFloat stddev)=0UpdatableComponentpure virtual
Propagate(const ChunkInfo &in_info, const ChunkInfo &out_info, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) const =0Componentpure virtual
Propagate(const ChunkInfo &in_info, const ChunkInfo &out_info, const CuMatrixBase< BaseFloat > &in, CuMatrix< BaseFloat > *out) constComponentinline
Read(std::istream &is, bool binary)=0Componentpure virtual
ReadNew(std::istream &is, bool binary)Componentstatic
Scale(BaseFloat scale)=0UpdatableComponentpure virtual
SetIndex(int32 index)Componentinlinevirtual
SetLearningRate(BaseFloat lrate)UpdatableComponentinline
SetZero(bool treat_as_gradient)=0UpdatableComponentpure virtual
Type() const =0Componentpure virtual
UnVectorize(const VectorBase< BaseFloat > &params)UpdatableComponentinlinevirtual
UpdatableComponent(const UpdatableComponent &other)UpdatableComponentinline
UpdatableComponent(BaseFloat learning_rate)UpdatableComponentinline
UpdatableComponent()UpdatableComponentinline
Vectorize(VectorBase< BaseFloat > *params) constUpdatableComponentinlinevirtual
Write(std::ostream &os, bool binary) const =0Componentpure virtual
~Component()Componentinlinevirtual
~UpdatableComponent()UpdatableComponentinlinevirtual