Skip to the content.

Linearization of NN Surrogate Model

We compute linearization of the NN surrigate f(x) = y, to understand sensitivity to different inputs.

Linearization of $f(x) = Ax + b$, can be computed by taking the gradiant $grad~f(x)$ around $x$. Since f(x) is vector valued we compute a jacobian instead: $A = J_x(f(x))$.

Jacobian of Temperature and Humidity Tendencies

Comparison to Reference CRM

Click on figure for interactive visualization

Jacobian CAM4 FCN NN Reference from CRM (Fig 8. Kuang 2012)
Jacobian SPCAM FCN NN Reference from CRM (Fig 8. Kuang 2012)

Architecture Comparison

Jacobian CAM4 NN

Jacobian SPCAM NN

Bottleneck