一:找不到指定的路径,解决方法:将路径名换成绝对路径,相对路径的方式暂时不知怎么解决;
二:运行时报下面这个错,解决办法:
ValueError: num_samples should be a positive integer value, but got num_samp=0
解决办法:shuffle的参数设置错误导致,因为已经有batch_sample了,就不需要shuffle来进行随机的sample了,所以在这里的shuffle应设置为False
self.train_dataloader = DataLoader(train_dataset, batch_size=TrainOption.train_batch_size, shuffle=TRUE, num_workers=TrainOption.data_load_worker_num)
#将shuffle=False即可解决
三:python批量命名文件:
import os
path = input("")
filepath = os.listdir(path)
n = 0
for i in filepath:
oldname = path + os.sep + filepath[n]
newname = path + os.sep + str(n + 1) + '.png'
os.rename(oldname, newname)
四:train和val文件夹中都要有数据,但是可以是不同的数据,但是必须要有,如果没有的话,会报除数为0的错误。
五、