A Semi-Parametric Non-linear Neural Network Filter: Theory and Empirical Evidence