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

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

Add(BaseFloat alpha, const Component &other)ConvolutionComponentvirtual
Backprop(const std::string &debug_info, const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &, const CuMatrixBase< BaseFloat > &out_deriv, void *memo, Component *to_update_in, CuMatrixBase< BaseFloat > *in_deriv) constConvolutionComponentvirtual
bias_params_ConvolutionComponentprivate
BiasParams() constConvolutionComponentinline
Component()Componentinline
ConsolidateMemory()Componentinlinevirtual
ConvolutionComponent()ConvolutionComponent
ConvolutionComponent(const ConvolutionComponent &component)ConvolutionComponent
ConvolutionComponent(const CuMatrixBase< BaseFloat > &filter_params, const CuVectorBase< BaseFloat > &bias_params, int32 input_x_dim, int32 input_y_dim, int32 input_z_dim, int32 filt_x_dim, int32 filt_y_dim, int32 filt_x_step, int32 filt_y_step, TensorVectorizationType input_vectorization, BaseFloat learning_rate)ConvolutionComponent
Copy() constConvolutionComponentvirtual
DeleteMemo(void *memo) constComponentinlinevirtual
DotProduct(const UpdatableComponent &other) constConvolutionComponentvirtual
filt_x_dim_ConvolutionComponentprivate
filt_x_step_ConvolutionComponentprivate
filt_y_dim_ConvolutionComponentprivate
filt_y_step_ConvolutionComponentprivate
filter_params_ConvolutionComponentprivate
FreezeNaturalGradient(bool freeze)UpdatableComponentinlinevirtual
GetInputIndexes(const MiscComputationInfo &misc_info, const Index &output_index, std::vector< Index > *desired_indexes) constComponentvirtual
InderivPatchesToInderiv(const CuMatrix< BaseFloat > &in_deriv_patches, CuMatrixBase< BaseFloat > *in_deriv) constConvolutionComponentprivate
Info() constConvolutionComponentvirtual
Init(int32 input_x_dim, int32 input_y_dim, int32 input_z_dim, int32 filt_x_dim, int32 filt_y_dim, int32 filt_x_step, int32 filt_y_step, int32 num_filters, TensorVectorizationType input_vectorization, BaseFloat param_stddev, BaseFloat bias_stddev)ConvolutionComponent
Init(int32 input_x_dim, int32 input_y_dim, int32 input_z_dim, int32 filt_x_dim, int32 filt_y_dim, int32 filt_x_step, int32 filt_y_step, TensorVectorizationType input_vectorization, std::string matrix_filename)ConvolutionComponent
InitFromConfig(ConfigLine *cfl)ConvolutionComponentvirtual
InitLearningRatesFromConfig(ConfigLine *cfl)UpdatableComponentprotected
input_vectorization_ConvolutionComponentprivate
input_x_dim_ConvolutionComponentprivate
input_y_dim_ConvolutionComponentprivate
input_z_dim_ConvolutionComponentprivate
InputDim() constConvolutionComponentvirtual
InputToInputPatches(const CuMatrixBase< BaseFloat > &in, CuMatrix< BaseFloat > *patches) constConvolutionComponentprivate
is_gradient_UpdatableComponentprotected
IsComputable(const MiscComputationInfo &misc_info, const Index &output_index, const IndexSet &input_index_set, std::vector< Index > *used_inputs) constComponentvirtual
kYzx enum valueConvolutionComponent
kZyx enum valueConvolutionComponent
l2_regularize_UpdatableComponentprotected
L2Regularization() constUpdatableComponentinline
learning_rate_UpdatableComponentprotected
learning_rate_factor_UpdatableComponentprotected
LearningRate() constUpdatableComponentinline
LearningRateFactor()UpdatableComponentinlinevirtual
LinearParams() constConvolutionComponentinline
max_change_UpdatableComponentprotected
MaxChange() constUpdatableComponentinline
NewComponentOfType(const std::string &type)Componentstatic
NumParameters() constConvolutionComponentvirtual
operator=(const ConvolutionComponent &other)ConvolutionComponentprivate
OutputDim() constConvolutionComponentvirtual
PerturbParams(BaseFloat stddev)ConvolutionComponentvirtual
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) constConvolutionComponentvirtual
Properties() constConvolutionComponentinlinevirtual
Read(std::istream &is, bool binary)ConvolutionComponentvirtual
ReadNew(std::istream &is, bool binary)Componentstatic
ReadUpdatableCommon(std::istream &is, bool binary)UpdatableComponentprotected
ReorderIndexes(std::vector< Index > *input_indexes, std::vector< Index > *output_indexes) constComponentinlinevirtual
Resize(int32 input_dim, int32 output_dim)ConvolutionComponent
Scale(BaseFloat scale)ConvolutionComponentvirtual
SetActualLearningRate(BaseFloat lrate)UpdatableComponentinlinevirtual
SetAsGradient()UpdatableComponentinlinevirtual
SetL2Regularization(BaseFloat a)UpdatableComponentinline
SetLearningRateFactor(BaseFloat lrate_factor)UpdatableComponentinlinevirtual
SetMaxChange(BaseFloat max_change)UpdatableComponentinline
SetParams(const VectorBase< BaseFloat > &bias, const MatrixBase< BaseFloat > &filter)ConvolutionComponent
SetUnderlyingLearningRate(BaseFloat lrate)UpdatableComponentinlinevirtual
SetUpdatableConfigs(const UpdatableComponent &other)UpdatableComponent
StoreStats(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, void *memo)Componentinlinevirtual
TensorVectorizationType enum nameConvolutionComponent
Type() constConvolutionComponentinlinevirtual
UnVectorize(const VectorBase< BaseFloat > &params)ConvolutionComponentvirtual
UpdatableComponent(const UpdatableComponent &other)UpdatableComponent
UpdatableComponent()UpdatableComponentinline
Update(const std::string &debug_info, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv, const std::vector< CuSubMatrix< BaseFloat > *> &out_deriv_batch)ConvolutionComponent
Update(const std::string &debug_info, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)ConvolutionComponent
Vectorize(VectorBase< BaseFloat > *params) constConvolutionComponentvirtual
Write(std::ostream &os, bool binary) constConvolutionComponentvirtual
WriteUpdatableCommon(std::ostream &is, bool binary) constUpdatableComponentprotected
ZeroStats()Componentinlinevirtual
~Component()Componentinlinevirtual
~UpdatableComponent()UpdatableComponentinlinevirtual