Accurate prediction of remaining useful life for lithium-ion battery using deep neural networks with memory features