Matrix_optimization

Get Started. It's Free
or sign up with your email address
Matrix_optimization by Mind Map: Matrix_optimization

1. LinearCgdOptions

1.1. Thuộc tính

1.1.1. int32 max_iters

1.1.2. BaseFloat max_error

1.1.3. BaseFloat recompute_residual_factor

1.2. Phương thức

1.2.1. LinearCgdOptions ( )

2. LbfgsOptions

2.1. Thuộc tính

2.1.1. bool minimize

2.1.2. int m

2.1.3. float first_step_learning_rate

2.1.4. float first_step_length

2.1.5. float first_step_impr

2.1.6. float c1

2.1.7. float c2

2.1.8. float d

2.1.9. int max_line_search_iters

2.1.10. int avg_step_length

2.2. Phương thức

2.2.1. LbfgsOptions (bool minimize=true)

3. OptimizeLbfgs< Real >

3.1. Thuộc tính

3.1.1. int32 max_iters

3.1.2. LbfgsOptions opts_

3.1.3. SignedMatrixIndexT k_

3.1.4. ComputationState computation_state_

3.1.5. bool H_was_set_

3.1.6. LbfgsOptions opts_ SignedMatrixIndexT k_ ComputationState computation_state_ bool H_was_set_ Vector< Real > x_ Vector< Real > new_x_ Vector< Real > best_x_ Vector< Real > deriv_ Vector< Real > temp_ Real f_ Real best_f_ Real d_ int num_wolfe_i_failures_ int num_wolfe_ii_failures_ enum kaldi::OptimizeLbfgs:: { ... } last_failure_type_ Vector< Real > H_ Matrix< Real > data_ Vector< Real > rho_ std::vector< Real > step_lengths_

3.2. Phương thức

3.2.1. OptimizeLbfgs ( const VectorBase< Real > & x,const LbfgsOptions & opts )

3.2.2. void DoStep (Real function_value, const VectorBase< Real > &gradient)

3.2.3. void DoStep (Real function_value, const VectorBase< Real > &gradient, const VectorBase< Real > &diag_approx_2nd_deriv)

3.2.4. void Restart (const VectorBase< Real > &x, Real function_value, const VectorBase< Real > &gradient)

3.2.5. void ComputeNewDirection (Real function_value, const VectorBase< Real > &gradient)

3.2.6. void ComputeHifNeeded (const VectorBase< Real > &gradient)

3.2.7. void StepSizeIteration (Real function_value, const VectorBase< Real > &gradient)

3.2.8. void RecordStepLength (Real s)

3.2.9. bool AcceptStep (Real function_value, const VectorBase< Real > &gradient)

3.2.10. const VectorBase< Real > & GetValue (Real *objf_value=NULL) const

3.2.11. const VectorBase< Real > & GetProposedValue () const

3.2.12. Real RecentStepLength () const

3.2.13. KALDI_DISALLOW_COPY_AND_ASSIGN (OptimizeLbfgs) MatrixIndexT Dim ( ) MatrixIndexT M ( ) SubVector< Real > Y (MatrixIndexT i) SubVector< Real > S (MatrixIndexT i)

4. LinearCgd

4.1. Thuộc tính

4.1.1. int32 M

4.2. Phương thức

4.2.1. int32 LinearCgd(const LinearCgdOptions &opts, const SpMatrix<Real> &A, const VectorBase<Real> &b,VectorBase<Real> *x);

4.2.2. KALDI_ASSERT

4.2.3. KALDI_VLOG

4.2.4. KALDI_WARN

4.2.5. SolveQuadraticProblem

4.2.6. Real VecVec