Deep Predictive Model Learning with Parametric Bias: Handling Modeling Difficulties and Temporal Model Changes