numpy
scikit-learn
tqdm
matplotlib
