1、划分数据集为训练,验证,测试。
2、形成pkl文件
3、跑模型CRNN得到结果96%的最高准确率(老师让做交叉验证)
4、准备用训练好的参数跑测试集看一下平均准确率。
5、再试试C3D模型,做一下模型间的交叉验证。
6、跑3DCNN取7帧关键帧,第一帧与六帧最后一帧得到正确率85%,再尝试使用如下方式跑3DCNN
if len(dir) > len(self.frames):
# file_dirs里面已经存放了所有的帧数,若小于可以直接在上面添加,若大于?
for i in range(len(self.frames)):
file_dirs.append(dir[math.floor(((i+1)/len(self.frames))*len(dir))-1])
else:
file_dirs = os.listdir(selected_folder)
for i in range(len(dir), len(self.frames)):
file_dirs.append(file_dirs[-1])