文献阅读(45)

  • 题目:A lightweight YOLOv2: A binarized CNN with a parallel support vector regression for an FPGA
  • 时间:2018
  • 会议:FPGA
  • 研究机构:东京工业大学

1 缩写 & 引用

  • PCA: principal component analysis
  • FCN: fully convolution network
  • SVM: support vector machine
  • SVR: support vector regression

2 abstract & introduction

本篇论文提出了一个轻量化的YOLOv2,用BNN来做特征提取,再用并行的支持向量回归来分类和定位,然后在ZCU102上实现了,帧率为40.81FPS

3 FPGA实现

用共享的XNOR-MAC电路实现了二值化的二维卷积,通过移位寄存器对input feature做数据复用,可以减少memory access。有点像单处理器架构一层一层顺序的运行
文献阅读(45)
特征图和权重乘完之后再加上bias,在进行batch normalization
文献阅读(45)
对于整体架构,权重全部存在DDR上,权重cache是为了支持向量回归,特征图全部存在片上
文献阅读(45)