Long short-term memory based semi-supervised encoder—decoder for early prediction of failures in self-lubricating bearings