文件名称:matlab终止以下代码-QP_solver-LVI_PDNN-FPGA_Implementation:解决二次规划问题的基于LVI的双对偶神
文件大小:1.26MB
文件格式:ZIP
更新时间:2024-06-10 03:40:06
系统开源
matlab终止以下代码 何昊天10月、11月工作汇报 论文题目:求解二次规划问题的基于LVI的原-对偶神经网络FPGA设计和实现 论文作者:袁银娟 论文链接: 基于LVI(Linear Variational Inequalities)的原-对偶神经网络(Primal-Dual Neural Network,PDNN)可以用来求解线性规划和同时含有等式约束、不等式约束和界限约束(激活函数fuction分段线性)的二次规划问题。PDNN实质上是一类RNN(Recurrent Neural Network),并对PDNN网络在纯FPGA上的实现做出贡献。 目录 [TOC] 一、网络设计 二次规划问题的标准形式为:(W为半正定型) $$ minimize\qquad x^TWx/2+q^Tx;\ subject\ to\qquad Jx=d, Ax\leq b,\varepsilon^-\leq x\leq \varepsilon^+ \tag{1} $$ 经原文推导,一般二次规划问题可以转化为基于LVI的 原-对偶神经网络动态方程: $$ \dot{y}=\gamma(1+H^T)\le
【文件预览】:
QP_solver-LVI_PDNN-FPGA_Implementation-master
----mux_1to24.v(2KB)
----mux_1to16.v(1KB)
----readme.pdf(1.32MB)
----function1.vhd(1KB)
----memery.vhd(2KB)
----ANN_net.v(16KB)
----net_state_ctrl.v(2KB)
----mult_32x32.vhd(1KB)
----function3.v(457B)
----function2.v(502B)
----Integrator.vhd(1KB)
----addr_gen.v(277B)
----DNN.v(7KB)
----readme.md(19KB)