import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import random import torch from torch.utils.data import DataLoader from torch.utils.data._utils.collate import default_collate from torchvision import transforms, datasets from torch import nn from torch.optim import Adam from torchvision import models from sklearn.metrics import classification_report, confusion_matrix import os import shutil from PIL import Image, ImageFile