精液带血是什么原因| 骨转移用什么药| 九月十五是什么星座的| 1988年是什么生肖| 2023什么年| 什么牌子的麦克风好用| 肝肾阴虚吃什么中成药| 看见老鼠有什么预兆| 化疗后吃什么| 市长属于什么级别| 小鸡啄米什么意思| 毫无意义是什么意思| 腱鞘炎挂什么科室| 什么茶可以减肥| 画肖指什么生肖| 什么是阴蒂| 甲状腺炎吃什么药| 侵犯是什么意思| 肝不好吃什么调理| 阑尾切除后有什么影响和后遗症| feel是什么意思| 经期适合喝什么茶| usr是什么意思| 什么驴技穷成语| 嘴唇有黑斑是什么病| 分娩是什么意思| 低钾会有什么症状| 瞳距是什么| 明天我要离开是什么歌| 月经期间同房有什么危害| 皂基是什么| 急性鼻窦炎吃什么药| 什么是点天灯| 朋友生日送什么礼物| 月经为什么叫大姨妈| 四月二十八什么星座| 烂尾是什么意思| 2月份是什么星座| 风化是什么意思| 三七长什么样子图片| 梦见桥断了有什么预兆| 牙神经拔了对牙齿有什么影响| 宫寒是什么意思| 蚊子为什么吸血| 咀嚼什么意思| 手指关节肿痛用什么药| 四季如春是什么生肖| 提溜是什么意思| 吃蒜有什么好处| 严什么什么重| ap是什么| 3c数码产品是什么| 前列腺按摩什么感觉| 强回声斑块是什么意思| 变卖是什么意思| 急性扁桃体发炎吃什么药| 数不胜数是什么意思| dr检查是什么意思| 针眼长什么样子图片| vjc是什么品牌| 猪肉炒什么好吃| 小产什么意思| 风水宝地是什么生肖| 不什么思什么| 什么是透析| 检查乙肝五项挂什么科| 秉承是什么意思| 安徽什么阳| 吃饭咬舌头是什么原因| 崛起是什么意思| 睾丸隐痛什么原因| 什么颜色加什么颜色等于黄色| 男人遗精是什么原因造成的| 流清鼻涕打喷嚏吃什么药| 南瓜子不能和什么一起吃| 东陵玉是什么玉| 阴道有腥臭味用什么药| 秋葵炒什么好吃| 深v是什么意思| 鼻窦炎吃什么药| 县法院院长是什么级别| 溜冰是什么意思| 左手臂有痣代表什么| 湘雅医院院长什么级别| 石敢当是什么意思| 腰间盘膨出是什么意思| 舌头上有黑点是什么原因| 孩子胃疼吃什么药| feel是什么意思| 义字少一点念什么| 什么是心肌缺血| 流浓黄鼻涕是什么原因| 豇豆不能和什么一起吃| 糖类抗原是什么意思| 和什么相什么| 账单日是什么意思| 青葱岁月下一句是什么| 刘诗诗是什么样的人| 少尉是什么级别| 雨污分流什么意思| 血漏是什么病| 吃什么能升血压| 肉桂茶属于什么茶| 肠易激综合征吃什么药| 手牵手我们一起走是什么歌| 什么减肥产品最好| 正佳广场有什么好玩的| 犯贱是什么意思| 辞退和开除有什么区别| 杀跌是什么意思| 男生下巴长痘痘是什么原因| 晚睡早起是什么原因| cob是什么意思| 什么的问题| 做梦梦见棺材和死人是什么意思| 艾灸是什么东西| 补肾吃什么东西效果最好| 病毒感染吃什么药| 梦见和亲人吵架是什么意思| 鼻子发痒是什么原因引起的| 为什么会得丹毒| 得不偿失是什么意思| 妈妈的奶奶应该叫什么| 紫色加绿色是什么颜色| 宫颈短是什么意思| 苏小小属什么生肖| 去湿气吃什么最好| 骨髓瘤是什么原因引起的| 总是饿是什么原因| 月经不规律吃什么药调理| 一代明君功千秋是什么生肖| 应酬是什么意思| 冬虫夏草什么价格| 上午十点半是什么时辰| 88属什么| 什么天什么什么| ph是什么意思| 高血压一级是什么意思| 为什么会长息肉| 什么含钾最多| kh什么意思| 那的反义词是什么| 11月5号是什么星座| 为什么会长脂肪瘤| 虾片是什么做的| 什么是慈悲| 大便次数多是什么原因| 鲨鱼是什么动物| 外阴炎吃什么药| 甘草长什么样| 虚热吃什么药| 山加乘念什么| 猫毛过敏吃什么药| 衣服38码相当于什么码| 腿痒是什么原因| 囊肿什么意思| 鸡血藤手镯有什么功效| 参乌健脑胶囊适合什么人吃| 尿葡萄糖是什么意思| 胃疼吃什么水果| 网名取什么好听| 国企是什么意思| 为什么美国支持以色列| 反流性食管炎吃什么药最好| 都有什么水果| 乳腺3类是什么意思| 渚是什么意思| 鲤鱼打挺是什么意思| 文才是什么意思| 阳痿早泄吃什么药最好| 奥运会五环颜色分别代表什么| 什么游戏赚钱| 白色鼻毛是什么原因| 什么叫变态| 芥末黄是什么颜色| 男人为什么会晨勃| 眼睛肿是什么原因| 溺爱是什么意思| 检察长什么级别| 话题是什么意思| 笃笃是什么意思| 柏拉图式恋爱是什么意思| 白醋泡脚有什么效果| 子宫肌瘤变性是什么意思| 1968年五行属什么| 煮奶茶用什么茶叶| 剁椒鱼头是什么鱼头| 78岁属什么生肖| 2.22什么星座| 空调外机为什么会滴水| 过期的洗面奶可以用来做什么| 1月25日什么星座| 213什么意思| 衢是什么意思| 血管瘤是什么样子的图| 灼烧感是什么感觉| 回族为什么姓马的多| 地球什么时候毁灭| 精囊炎吃什么药最有效| 吃完头孢不能吃什么| 饭后放屁多是什么原因| 白细胞多是什么原因| 9月3号是什么纪念日| 黄花菜都凉了什么意思| 梦见考试是什么预兆| 晚上睡觉脚冰凉是什么原因| 月经很少什么原因| 一人吃饱全家不饿是什么生肖| 石敢当是什么意思| 11.20是什么星座| 宝宝发烧拉肚子是什么原因| 谢邀什么意思| 36周岁属什么| 下头是什么意思| 普外科是什么科| 95年五行属什么| 脚心热吃什么药| a代表什么| 同房时阴道疼痛是什么原因| 排卵期有什么感觉| 云丝是什么| opv是什么疫苗| oct是什么| 吃了螃蟹不能吃什么| 血糖高吃什么食物最好最佳| 青春永驻是什么意思| 猴和什么属相相冲| 被隐翅虫咬了用什么药| 老年人屁多是什么原因| 什么时候减肥效果最快最好| 胸膜炎什么症状| 凌晨3点多是什么时辰| 开宠物医院需要什么条件| 肚子疼呕吐是什么原因引起的| 滑石粉有什么作用| 银925什么意思| 胆管结石用什么药能把它除掉| 自由基是什么意思| 土耳其是什么民族| 12月23是什么星座| 急性胃炎吃什么食物好| 什么是带状疱疹| 女生安全期是什么时候| 粘纤是什么材料| 为什么眼皮会肿| 壬子五行属什么| 刚怀孕有什么办法打掉| 甲状腺球蛋白低是什么意思| 生辰八字指什么| 什么蔬菜含维生素c最多| 过期的维生素e有什么用途| 知见是什么意思| 怀孕能吃什么| 甄别是什么意思| 什么原因导致子宫内膜息肉| 疯狂动物城狐狸叫什么| 唐玄宗叫什么| hpmc是什么| 为什么会缺铁| mrsa是什么细菌| 天蝎座和什么星座配| 口腔医学学什么课程| 蒸鱼用什么鱼| 大三阳吃什么药好| 百度
Skip to content

BeSpontaneous/FFN-pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

?

History

8 Commits
?
?
?
?
?
?
?
?
?
?
?
?
?
?

Repository files navigation

Frame Flexible Network (CVPR2023)

arXiv | Primary contact: Yitian Zhang

@article{zhang2023frame,
  title={Frame Flexible Network},
  author={Zhang, Yitian and Bai, Yue and Liu, Chang and Wang, Huan and Li, Sheng and Fu, Yun},
  journal={arXiv preprint arXiv:2303.14817},
  year={2023}
}

TL,DR

  • Motivation: Existing video recognition algorithms always conduct separated training pipelines for inputs with different frame numbers, which requires repetitive training operations and multiplying storage costs.
  • Observation: If we evaluate the model at frames which are not used in training, the performance will drop significantly (see Figure above), which is summarized as Temporal Frequency Deviation phenomenon.
  • Solution: We propose a general framework, named Frame Flexible Network (FFN), which not only enables the model to be evaluated at different frames to adjust its computation, but also reduces the memory costs of storing multiple models significantly.
  • Strength: (1) One-shot Training (2) Obvious Performance Gain (3) Significant Parameter Saving (4) Flexible Computation Adjustment (5) Easy Installation and Strong Compatibility.

Datasets

Please follow the instruction of TSM to prepare the Something-Something V1/V2, Kinetics400, HMDB51 datasets.

Support Models

FFN is a general framework and can be easily applied to existing methods for stronger performance and higher flexibility during inference. Currently, FFN supports the implementation of 2D Network: TSM, TEA; 3D Network: SlowFast; Transformer Network: Uniformer. Please feel free to contact us if you want to contribute the implementation of other methods.

Result

  • Validation Across Architectures

FFN can obviously outperform Separated Training (ST) at all frames on different architectures with significant less parameters on Something-Something V1 dataset.

Here we provide the pretrained models on all these architectures:

Model Acc1.($v_{L}$) Acc1.($v_{M}$) Acc1.($v_{H}$) Weight
TSM 20.60% 37.36% 48.55% link
TSM-ST 39.71% 45.63% 48.55% -
TSM-FFN 42.85% 48.20% 50.79% link
TEA 21.78% 41.49% 51.23% link
TEA-ST 41.36% 48.37% 51.23% -
TEA-FFN 44.97% 51.61% 54.04% link
SlowFast 15.08% 35.08% 45.88% link
SlowFast-ST 39.91% 44.12% 45.88% -
SlowFast-FFN 43.90% 47.11% 47.27% link
Uniformer 22.38% 47.98% 56.71% link
Uniformer-ST 44.33% 51.49% 56.71% -
Uniformer-FFN 51.41% 56.64% 58.88% link
  • Validation Across Datasets

FFN can obviously outperform Separated Training (ST) at all frames on different datasets with significant less parameters.

Here we provide the pretrained models on Something-Something V2:

Model Parameters Acc1.($v_{L}$) Acc1.($v_{M}$) Acc1.($v_{H}$) Weight
TSM 25.6M 31.52% 51.55% 61.02% link
TSM-ST 25.6x3M 53.38% 59.29% 61.02% -
TSM-FFN 25.7M 56.07% 61.86% 63.61% link

and Kinetics400:

Model Parameters Acc1.($v_{L}$) Acc1.($v_{M}$) Acc1.($v_{H}$) Weight
TSM 25.6M 64.10% 69.77% 73.16% link
TSM-ST 25.6x3M 66.25% 70.38% 73.16% -
TSM-FFN 25.7M 68.96% 72.33% 74.35% link
  • Inference At Any Frame

FFN can be evaluated at any frame and outperform Seperated Training (ST) even at frames which are not used in training.

Get Started

We provide a comprehensive codebase for video recognition which contains the implementation of 2D Network, 3D Network and Transformer Network. Please go to the folders for specific docs.

Acknowledgment

Our codebase is heavily build upon TSM, SlowFast and Uniformer. We gratefully thank the authors for their wonderful works. The README file format is heavily based on the GitHub repos of my colleague Huan Wang, Xu Ma and Yizhou Wang. Great thanks to them! We also greatly thank the anounymous CVPR'23 reviewers for the constructive comments to help us improve the paper.

Releases

No releases published

Packages

No packages published
花生吃多了有什么坏处 萎缩性胃炎吃什么食物好 什么闻乐见 叒怎么读音是什么意思 税号是什么
什么是唐卡 糍粑是什么做的 吃什么补黄体酮最快 12.29是什么星座 olay是什么牌子
锦衣夜行什么意思 手指关节发黑是什么原因 小孩吃什么可以长高 鼠分念什么 唐卡是什么
风调雨顺的下联是什么 喝劲酒有什么好处 上火耳鸣吃什么药最好 副高相当于什么级别 回民为什么不吃猪肉
什么蜂蜜最好hcv8jop2ns0r.cn rm是什么位置hcv9jop6ns9r.cn 高血压挂号要挂什么科hcv8jop9ns8r.cn 泰山在什么地方hcv9jop0ns3r.cn 渎神是什么意思hcv8jop6ns2r.cn
妇科炎症是什么原因引起的hcv9jop2ns9r.cn 什么是卒中dayuxmw.com 健康证照片用什么底色ff14chat.com 什么的旋律hcv7jop4ns7r.cn 弱肉强食是什么意思hcv8jop1ns6r.cn
b站是什么hcv8jop7ns7r.cn 梦到狗是什么征兆hcv8jop4ns7r.cn 毁三观是什么意思啊hcv7jop6ns9r.cn 牛冲什么生肖hcv8jop5ns3r.cn 拉肚子恶心想吐吃什么药hcv9jop3ns7r.cn
感染科主要看什么病cj623037.com 心理活动是什么意思hcv9jop4ns3r.cn 淋巴细胞数偏高是什么意思fenrenren.com 什么人不能吃榴莲wmyky.com 黄占读什么0297y7.com
百度