An enhanced non-local weakly supervised fault diagnosis method for rotating machinery. (15th February 2022)