Fast Methods to Decompose Kernels into Feature Vectors to Realize Non-linear Properties in Linear Models for Large-Scale Training and Prediction