BlockAffineComponent Member List

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

Add(BaseFloat alpha, const UpdatableComponent &other)BlockAffineComponentvirtual
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) constBlockAffineComponentvirtual
BackpropNeedsInput() constBlockAffineComponentinlinevirtual
BackpropNeedsOutput() constBlockAffineComponentinlinevirtual
bias_params_BlockAffineComponentprotected
BlockAffineComponent()BlockAffineComponentinline
Component()Componentinline
Context() constComponentinlinevirtual
Copy() constBlockAffineComponentvirtual
DotProduct(const UpdatableComponent &other) constBlockAffineComponentvirtual
GetParameterDim() constBlockAffineComponentvirtual
Index() constComponentinlinevirtual
Info() constUpdatableComponentvirtual
Init(BaseFloat learning_rate, int32 input_dim, int32 output_dim, BaseFloat param_stddev, BaseFloat bias_stddev, int32 num_blocks)BlockAffineComponent
kaldi::nnet2::UpdatableComponent::Init(BaseFloat learning_rate)UpdatableComponentinline
InitFromString(std::string args)BlockAffineComponentvirtual
InputDim() constBlockAffineComponentinlinevirtual
KALDI_DISALLOW_COPY_AND_ASSIGN(BlockAffineComponent)BlockAffineComponentprivate
learning_rate_UpdatableComponentprotected
LearningRate() constUpdatableComponentinline
linear_params_BlockAffineComponentprotected
NewComponentOfType(const std::string &type)Componentstatic
NewFromString(const std::string &initializer_line)Componentstatic
num_blocks_BlockAffineComponentprotected
OutputDim() constBlockAffineComponentinlinevirtual
PerturbParams(BaseFloat stddev)BlockAffineComponentvirtual
Propagate(const ChunkInfo &in_info, const ChunkInfo &out_info, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) constBlockAffineComponentvirtual
kaldi::nnet2::UpdatableComponent::Propagate(const ChunkInfo &in_info, const ChunkInfo &out_info, const CuMatrixBase< BaseFloat > &in, CuMatrix< BaseFloat > *out) constComponentinline
Read(std::istream &is, bool binary)BlockAffineComponentvirtual
ReadNew(std::istream &is, bool binary)Componentstatic
Scale(BaseFloat scale)BlockAffineComponentvirtual
SetIndex(int32 index)Componentinlinevirtual
SetLearningRate(BaseFloat lrate)UpdatableComponentinline
SetZero(bool treat_as_gradient)BlockAffineComponentvirtual
Type() constBlockAffineComponentinlinevirtual
UnVectorize(const VectorBase< BaseFloat > &params)BlockAffineComponentvirtual
UpdatableComponent(const UpdatableComponent &other)UpdatableComponentinline
UpdatableComponent(BaseFloat learning_rate)UpdatableComponentinline
UpdatableComponent()UpdatableComponentinline
Update(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)BlockAffineComponentinlineprotectedvirtual
UpdateSimple(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)BlockAffineComponentprotectedvirtual
Vectorize(VectorBase< BaseFloat > *params) constBlockAffineComponentvirtual
Write(std::ostream &os, bool binary) constBlockAffineComponentvirtual
~Component()Componentinlinevirtual
~UpdatableComponent()UpdatableComponentinlinevirtual