A deep adaptive learning method for rolling bearing fault diagnosis using immunity | Synapse