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

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

Add(BaseFloat alpha, const UpdatableComponent &other)AffineComponentvirtual
AffineComponent(const AffineComponent &other)AffineComponent
AffineComponent(const CuMatrixBase< BaseFloat > &linear_params, const CuVectorBase< BaseFloat > &bias_params, BaseFloat learning_rate)AffineComponent
AffineComponent()AffineComponentinline
AffineComponentPreconditionedOnline classAffineComponentfriend
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) constAffineComponentvirtual
BackpropNeedsInput() constAffineComponentinlinevirtual
BackpropNeedsOutput() constAffineComponentinlinevirtual
bias_params_AffineComponentprotected
BiasParams()AffineComponentinline
CollapseWithNext(const AffineComponent &next) constAffineComponent
CollapseWithNext(const FixedAffineComponent &next) constAffineComponent
CollapseWithNext(const FixedScaleComponent &next) constAffineComponent
CollapseWithPrevious(const FixedAffineComponent &prev) constAffineComponent
Component()Componentinline
Context() constComponentinlinevirtual
Copy() constAffineComponentvirtual
DotProduct(const UpdatableComponent &other) constAffineComponentvirtual
GetParameterDim() constAffineComponentvirtual
Index() constComponentinlinevirtual
Info() constAffineComponentvirtual
Init(BaseFloat learning_rate, int32 input_dim, int32 output_dim, BaseFloat param_stddev, BaseFloat bias_stddev)AffineComponent
Init(BaseFloat learning_rate, std::string matrix_filename)AffineComponent
kaldi::nnet2::UpdatableComponent::Init(BaseFloat learning_rate)UpdatableComponentinline
InitFromString(std::string args)AffineComponentvirtual
InputDim() constAffineComponentinlinevirtual
is_gradient_AffineComponentprotected
learning_rate_UpdatableComponentprotected
LearningRate() constUpdatableComponentinline
LimitRank(int32 dimension, AffineComponent **a, AffineComponent **b) constAffineComponentvirtual
linear_params_AffineComponentprotected
LinearParams()AffineComponentinline
NewComponentOfType(const std::string &type)Componentstatic
NewFromString(const std::string &initializer_line)Componentstatic
operator=(const AffineComponent &other)AffineComponentprotected
OutputDim() constAffineComponentinlinevirtual
PerturbParams(BaseFloat stddev)AffineComponentvirtual
Propagate(const ChunkInfo &in_info, const ChunkInfo &out_info, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) constAffineComponentvirtual
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)AffineComponentvirtual
ReadNew(std::istream &is, bool binary)Componentstatic
Resize(int32 input_dim, int32 output_dim)AffineComponentvirtual
Scale(BaseFloat scale)AffineComponentvirtual
SetIndex(int32 index)Componentinlinevirtual
SetLearningRate(BaseFloat lrate)UpdatableComponentinline
SetParams(const VectorBase< BaseFloat > &bias, const MatrixBase< BaseFloat > &linear)AffineComponentvirtual
SetZero(bool treat_as_gradient)AffineComponentvirtual
SoftmaxComponent classAffineComponentfriend
Type() constAffineComponentinlinevirtual
UnVectorize(const VectorBase< BaseFloat > &params)AffineComponentvirtual
UpdatableComponent(const UpdatableComponent &other)UpdatableComponentinline
UpdatableComponent(BaseFloat learning_rate)UpdatableComponentinline
UpdatableComponent()UpdatableComponentinline
Update(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)AffineComponentinlineprotectedvirtual
UpdateSimple(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)AffineComponentprotectedvirtual
Vectorize(VectorBase< BaseFloat > *params) constAffineComponentvirtual
Widen(int32 new_dimension, BaseFloat param_stddev, BaseFloat bias_stddev, std::vector< NonlinearComponent *> c2, AffineComponent *c3)AffineComponent
Write(std::ostream &os, bool binary) constAffineComponentvirtual
~Component()Componentinlinevirtual
~UpdatableComponent()UpdatableComponentinlinevirtual