An effective self-supervised learning method for attenuating various types of seismic noise | Synapse