The following are useful frameworks for training machine learning models:
scikit-learn: The go-to standard for "conventional" (i.e. not graph-related) classification, regression, and clustering machine learning algorithms. This is the package you should start with when getting familiar with machine learning.
PyTorch: A Python library for training and running neural networks. This is the deep learning framework we use in the group.
PyTorch Geometric: PyTorch-based library for graph neural networks.