submarineas 2020-03-02
这是kaggle上一个非常经典的二分类图像数据集,训练集包括25000张猫和狗的图片及其标签,测试集则是12500张未标签图片,数据下载地址https://www.kaggle.com/c/dogs-vs-cats/data。不过这个网址比较远古,无法提交自己训练的答案,可以到新的(虽然也不新了)比赛链接提交https://www.kaggle.com/c/dogs-vs-cats-redux-kernels-edition/overview
|-- train |-- cat |-- 1.jpg |-- 2.jpg |-- ... |-- dog |-- 1.jpg |-- 2.jpg |-- ...
all_data = torchvision.datasets.ImageFolder( root='train', transform=train_transform ) all_len = int(len(all_data)) train_len = int(0.8*all_len) vaild_len = int(all_len-train_len) train_data , vaild_data= torch.utils.data.random_split(all_data,[train_len,vaild_len]) train_set = torch.utils.data.DataLoader( train_data, batch_size=BTACH_SIZE, shuffle=True ) vaild_set = torch.utils.data.DataLoader( test_data, batch_size=BTACH_SIZE, shuffle=False )