MCPcopy Create free account
hub / github.com/HiLab-git/SimpleCRF / gradient

Method gradient

dependency/densecrf/examples/test_pairwise.cpp:46–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44 p_.setKernelParameters( v );
45 }
46 virtual double gradient( const VectorXf & x, VectorXf & dx ) {//NORMALIZE_SYMMETRIC
47 p_.setKernelParameters( x );
48 dx = p_.kernelGradient( v0_, v1_ );
49 MatrixXf tmp = 0*v1_;
50 p_.apply( tmp, v1_ );
51 return (tmp.array()*v0_.array()).sum();
52 }
53};
54
55int main() {

Callers 1

mainFunction · 0.45

Calls 5

setKernelParametersMethod · 0.45
kernelGradientMethod · 0.45
applyMethod · 0.45
sumMethod · 0.45
arrayMethod · 0.45

Tested by

no test coverage detected