| 53 | l2_norm_ = norm; |
| 54 | } |
| 55 | virtual VectorXf initialValue() { |
| 56 | VectorXf p( unary_*initial_u_param_.rows() + pairwise_*initial_lbl_param_.rows() + kernel_*initial_knl_param_.rows() ); |
| 57 | p << (unary_?initial_u_param_:VectorXf()), (pairwise_?initial_lbl_param_:VectorXf()), (kernel_?initial_knl_param_:VectorXf()); |
| 58 | return p; |
| 59 | } |
| 60 | virtual double gradient( const VectorXf & x, VectorXf & dx ) { |
| 61 | int p = 0; |
| 62 | if (unary_) { |
no test coverage detected