文件名称:Matlab代码verilog-BNN:神经网络
文件大小:753KB
文件格式:ZIP
更新时间:2024-06-15 20:27:10
系统开源
Matlab代码verilog 具有资源优化架构构建工具的组合式BNN工具链。 论文的一部分:“((Tadej Murovic,Andrej Trost),资源优化的组合式二元神经网络电路”->尚未出版。 构建用于二进制神经网络的组合Verilog电路的框架。 实现上述图像的主要文件是MATLAB文件FPGA_deployment_framework.m。 在其中,我们分为三个部分,分别为特定的边缘处理应用程序(影像,网络安全和高能物理)构建Verilog模型。 在运行之前,需要某些库和依赖项。 Matlab R2017a Python 2.7 茶野 千层面 Pylearn2 脾气暴躁的 麻辣 最新的python依赖版本应该可以使用。 如果有问题,请看一下。 这来自关于二进制神经网络的原始论文之一,从中获取了我们的python训练脚本(仅出于我们的目的进行了一些修改)。 对于我们而言,由于网络相对较小,因此不需要GPU。 可以通过修改脚本来支持GPU训练。 步骤1-2 文件cybersecurity_dataset_unswb15.m,hep_dataset_susy.m和Imagin
【文件预览】:
BNN-master
----imaging_dataset_mnist.m(2KB)
----bnn_train.py(8KB)
----cybersecurity_dataset_unswb15.m(2KB)
----make_model.m(7KB)
----bin_set_util.py(3KB)
----readMNIST.m(2KB)
----flow_final.png(53KB)
----bin_set()
--------iot()
--------hep()
--------imaging()
--------cybersecurity()
----README.md(3KB)
----bin_set.py(300B)
----FPGA_deployment_framework.m(5KB)
----hep_dataset_susy.m(4KB)
----binary_net.py(11KB)