Machine Learning Approaches to the Shafarevich-Tate Group of Elliptic Curves