Neural Predictor