State Of Charge Estimation Using Generative Deep Learning For Electric Vehicle Applications