A novel temporal convolutional network with residual self-attention mechanism for remaining useful life prediction of rolling bearings. (November 2021)