- Pandas : Data analysis library
- Numpy : Multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions
- Scipy : Scientific computing and technical computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering
- TensorFlow : Machine learning and artificial intelligence
- Keras : Interface for artificial neural networks
- Scikit-learn : Machine learning library, It features various classification, regression and clustering algorithms including support-vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy. Scikit-learn is a NumFOCUS fiscally sponsored project
- PyTorch : Machine learning framework based on the Torch library, used for applications such as computer vision and natural language processing