Generalized Additive Model

Similar to GLM but we allow any weight function (can be nonlinear too)

So we add a set of basis functions for each feature as new features.