Battery state of charge estimation using an Artificial Neural Network | Synapse