differentiability

Jacobian

Def (Jacobian)

Let F:RdRp be a differentiable vector valued function, and xRd some input. Then, DF(x) is called the Jacobian of F at x, and is the matrix:

[DF(x)]ij=fixj(x)

where:

  • i=1p
  • j=1d
  • fi are the component functions, i.e. F=(f1(x)fp(x))

NOTE: DF(x) is a p×d matrix

Gradient

Def (Gradient)

Let f:RdR be a scalar function and xRd some input. Then, the Jacobian of this function will be a row vector, i.e. DF(x)R1×d. The transpose of the Jacobian is called the gradient i.e.

f(x)=[DF(x)]Rd×1

Hessian

Def (Hessian)

Let f:RdR be a twice differentiable function and xRd some input. Then the Hessian of f at x is defined as:

[2f(x)]ij=2fxixj(x)i,j=1d

NOTE: 2f(x) is a d×d matrix.