Just-in-Time Adaptive Classifiers—Part I: Detecting Nonstationary Changes | Synapse