Improving timing resolution of BGO for TOF-PET : a comparative analysis with and without deep learning