Nonlinear Approaches for Neural Encoding and Decoding