找回密码
 注册
关于网站域名变更的通知
查看: 303|回复: 1
打印 上一主题 下一主题

c++编写神经网络----调用MTCNN内存空间

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-15 10:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 cpupygu 于 2019-5-15 10:39 编辑
% e0 b9 t" @8 u! N3 O) B' l$ x) K, [1 C) y
背景:FPGA端程序需要确定的偏移地址,只能有一个指针。我们需要一次性的在DRAM上开辟内存空间然后传给IPcore来运算。所以我们必须从头编写MTCNN的代码。7 p) _, W) ]: h# h

. O7 N+ q4 K  i9 m7 B) g目的:查出原MTCNN代码的内存空间的开辟量。1 d; G$ @& ]. X

, u6 b4 h2 {  m. |: N. s目录
4 t  \) c- v) r6 o; S4 o) l+ p1 A1 u, Z. H1 @1 [0 n; I' i
一、旧MTCNN的内存实现9 b! j0 t& C9 }9 q

2 R/ M0 {% u; c( v! H       1.1 每个子网络的构建9 m6 j( [0 c/ V) q0 ^. a. x$ t  L
- ?, B  d' ?* ]5 s1 r9 x" e; N
1.2 mtcnn的构造; x4 _7 d9 P# Q" |, w
. ~+ g+ F# W. [' v1 o
1.3 权重的内存实现
2 V( E) m, e: u5 _; ~+ o- `- J& }" [6 S. S! e: Q  b2 N
1.4 feature的内存实现3 c7 {5 O. ?4 w
. l4 ^. N8 u3 l5 a* p! O& k+ A3 t  r
1.5 内存实现相关的子函数
1 {; u4 \9 ~2 b/ k7 z+ ]( S7 l6 w
/ Z6 Z$ g) @6 [8 ~" Z3 _* u  d二、新MTCNN内存实现的思路- l/ [' N& i2 i+ ]2 G

3 z! o5 k$ w7 L: K1 G2.1 weight的初始化与权重写入
7 c. P( D0 p  g% H0 F" K5 C) |- H  b
) |. W; W, E( C; P" T8 c8 V
2.2 feature内存的初始化
4 o0 F; |; C# z2 B+ V$ |9 ?* Y& }0 g0 t% v
                Pnet5 @; D6 t3 ?! b" y

( e6 ]$ \3 B8 P' n6 L8 m. h                Rnet,Onet  X: |9 F. ?; L8 P

; I! F4 S' q8 f; S" c* R三、IPcore的接口设计
) y$ Q2 B4 D2 |8 }6 A  Z3 V+ v# k% h6 A- |2 J# L
1 t1 |5 U3 i, H9 J; ~, R# \* X
四、weight的权重大小; j$ v' I$ z% X. u. y+ D) K% r
* h5 v7 e* s# i. E
网络尺寸表
/ |% u1 J. Y, O9 `0 U$ W- p5 m3 X# v) F
Pnet$ a. G) x- @- B

9 J4 b( F3 u: L3 w- V9 rRnet
2 ^; c2 c) b# g4 W; @& F1 r4 p% X$ \- U" F
Onet3 D& c# L1 d4 y% H& Q
, `& g5 J( ?  @5 ?! }
" M* c7 w) s% l2 [. j
4.1 Pnet weight的大小# P5 U' ^7 ~! ^4 E: O6 g
( {# F: Z/ M. a5 C0 ]  u9 A. Q- ?' P
Pnet
. j6 P* K& ?/ c4 l0 `' C3 U% f) z6 l+ H+ G- a( R
Rnet' n/ ^8 A" M. R

& L' i4 n! q5 a& b% T& ?) COnet) Z3 e6 W3 x" D  H4 e

0 I3 ?4 d% r: F/ k2 Y. b! ]五、feature的大小; i  ?( X  g0 y3 X8 g9 P
5 m& r, {/ o3 W7 ?- Z9 o

' a2 T0 l% n# @! f0 `       5.1 Rnet4 C2 f0 N) m7 y% U* f
) w+ p4 H. E- N- J+ E/ z
, u/ f  ]4 r( ^: ~
       5.2 Onet1 p4 B( a; [- y! r
& `/ C8 n! m1 D. I( Q

- n( \, q9 Q$ `/ r" H       5.3 Pnet
) R0 j$ A, ^1 \% F! q/ E0 d8 H8 ~2 k% g" A2 g) e7 [
六、网络的总尺寸' P' o4 v# l# ?' K
2 g4 x  N5 j! _
6.1 权重尺寸
5 n0 m8 x& ]0 H' U0 \6 Z! [6 x* a$ m; q3 d$ f! P" ~
! ~7 Q2 J3 B! X
6.2 feature大小4 Q' X0 L* E3 |/ a7 |8 X4 X
$ D! A$ j: ]9 C8 i/ ~& Y

3 N0 p' m: Y6 c' c' T% W( W
* n8 L, n2 @  s; N" I1 ~
游客,如果您要查看本帖隐藏内容请回复
  [- N/ o  Y, B: Y. S4 y* A/ F
8 y% k  |4 Y  g2 e$ b

! k) N% N/ L; D- j, f  r+ H; N
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-3 13:50 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表