[关闭]
@Matrixzhu 2020-09-15T14:55:15.000000Z 字数 658 阅读 954

slowfast 改装说明

代码文档


基本介绍

目前在代码中添加了两个功能:

CSN 测试

CSN restnet depth top1 acc top5 acc
论文结果 50 70.8
测试结果 50 74.26 92.72
模型运行情况 mean iter time CPU mean
pyav 1.20 S 65.34 g
decord 1.10 s 57.38 g

运行方法

运行时使用终端配置文件CSN_8x8_R50.yaml, 测试时使用Kinetics-400数据集,TEST_CROP_SIZE:224,NUM_FRAMES:16。

实现方法

video_model_builder.py中添加了ir_csn_152 类。
对于预训练权重,由于格式和slowfast 的权重载入方式不一样因此不能按源码的载入方式,这里是直接在test_net.py另写了权重载入的步骤。训练时可以直接使用原有的载入权重过程。

读取mmaction2的数据格式

使用方法

更改CSN_8x8_R50.yaml, DATASET: Fallset。 数据输入的格式为 some/directory-1 12 163 3。从左至右依次为:图片帧文件夹绝对路径 起始帧 片段长度 标签

实现方法

在slowfast/dataset/Kinetics.py 中加了一个名为Fallset的类。操作方式类似Kinetics类。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注