Muitas saídas, muitas entradas
Uma função F pode mapear várias entradas em várias saídas, por exemplo fatores de risco nos valores de várias posições. Seu jacobiano J é a matriz de todas as derivadas parciais de primeira ordem, com entrada Jij=∂xj∂Fi. É a melhor aproximação linear: para um pequeno movimento Δ, F(x+Δ)≈F(x)+JΔ.
J=(∂x∂F1∂x∂F2∂y∂F1∂y∂F2)(1) Para uma única saída f, as segundas derivadas formam o hessiano H, com entrada Hij=∂xi∂xj∂2f. Para funções suaves ele é simétrico. Descreve a curvatura: f(x+Δ)≈f+∇f⋅Δ+21ΔTHΔ. Onde ∇f=0, um H definido positivo indica um mínimo local, um definido negativo um máximo local e um misto um ponto de sela. O método de Newton para otimização usa H para dar passos melhores que a simples descida do gradiente.
Um jacobiano e um hessiano à mãoPara
F(x,y)=(x2y, x+y2):
J=(2xy1x22y), então em
(1,2) é
(4114) com determinante 15: áreas pequenas são multiplicadas por cerca de 15. Para
f(x,y)=x2y+y2:
fxx=2y,
fxy=2x,
fyy=2, então em
(1,2) o hessiano é
(4222).
- Jacobiano: a matriz das parciais de primeira ordem de uma função vetorial; seu melhor modelo linear.
- Hessiano: a matriz simétrica das parciais de segunda ordem de uma função escalar; sua curvatura.
- Hessiano definido positivo em um ponto crítico: um mínimo local.
Não estime um hessiano por diferenças finitas se puder evitarDiferenças segundas dividem diferenças minúsculas por h2, o que amplifica o ruído de arredondamento. Prefira fórmulas ou diferenciação automática e, se precisar usar diferenças, verifique se o resultado é simétrico. Lab: o que é avaliado
- O jacobiano em um ponto20 pts
- O hessiano em um ponto20 pts
- O determinante do jacobiano15 pts
- Lendo um hessiano15 pts
- A aproximação linear15 pts
- O que cada matriz descreve15 pts