opengait—gaitse代码
1、流程
其实没有必要知道整个流程,因为如果python基础并不是很强,不是说每一句代码你都能看懂,甚至有很多的地方你查完都不知道是要表达什么意思。所以我们必须调整重心,前面的过程我们先不看,主要看模块部分。但是必须要知道怎么运行,在这两个基础之上,我们慢慢学着来修改模块。
1、会运行代码,能跑模型
2、能看懂每一个模型的模块分别是有什么用
先做到这两个部分就行了
2、gaitset的每一个模块的作用
1、gaiset
总共分为(5)个模块
gaitset模型,共五个模块 | |
---|---|
1、set_block 定义基础卷积池化,并用SetBlockWrapper进行封装 | 提取空间特征信息 |
2、gl_block | 提取各种层次的set信息 |
3、set_pooling,采用的是max_pooling,会在frame-level进行 | 提取时序信息 |
4、Horizontal Pooling Matching (HPM),HPM会把特征在h维度上进行不同尺度的均分,然后再进行pooling | 帮助提取图像中目标的特征 |
5、SeparateFCs,SeparateFCs对HPP的结果,按部分(part)分别进行fc映射 | 对 HPP 提取的目标部分特征进行进一步处理 |
详情可以看各个模型详细分析的博客
一定要站在师兄师姐们的研究基础之上去研究,不要闭门造车,要知道自己的目标。不要追求完美主义,而是要持之以恒,完成比完美更重要。