Text this: State of Charge Estimation of Lithium-Ion Battery for Electric Vehicles Using Machine Learning Algorithms