torch streamlit tqdm albumentations numpy Pillow matplotlib opencv-python keras torchvision pandas