交互改变参数、360度旋转,这个工具让你不用从头构建NN架构图

2022 年 2 月 7 日 机器之心
机器之心报道
编辑:杜伟

目前,NN-SVG 工具支持了全连接神经网络(FCNN)、一类卷积神经网络(CNN)和深度神经网络(DNN)的图构建。


神经网络(NN)架构图制作起来往往费时耗力,很多时候机器学习研究人员需要从头开始构建相关图。

近日,机器之心在 GitHub 上发现这样一个项目 ——NN-SVG,可以为研究人员解决这一烦心事。项目作者 Alexander Lenail 为 MIT 计算系统生物学二年级博士生,研究兴趣主要是创建用于生物分析、理解和设计的计算工具。


项目地址:https://github.com/alexlenail/NN-SVG

据作者介绍, NN-SVG 是一个参数化而非手动构建神经网络架构图的交互工具 。该工具还能够将构建的图导出至可缩放矢量图形(Scalable Vector Graphics, SVG)文件,适合用在学术论文或网页中。

具体地,NN-SVG 工具可以构建以下三种风格的神经网络图:

  • 全连接神经网络(FCNN)

  • LeNet 论文中提出的一类卷积神经网络(CNN)

  • 风格类似于 AlexNet 论文中提出的深度神经网络(DNN)


其中,前两类神经网络图形使用 JavaScript 库 D3.js 完成的,后一类由 Three.js 完成。NN-SVG 的亮点在于可以根据使用者的喜好来改变神经网络图的大小、颜色和布局参数。

我们仅以 FCNN 风格的生成图为例进行讲解。下图中都是可以改变的组件,如边缘宽度、边缘不透明度、边缘权重对应的颜色、节点直径、层间距、随机权重等。


比如,改变「边缘权重对应的颜色」前后:


再比如,添加「18 和 20 个权重」前后:


LeNet 风格和 AlexNet 风格的神经网络图构建过程与之类似。总之,在这个工具中,一切都是可以交互的。

项目作者希望 NN-SVG 工具可以节省机器学习研究人员的时间,也希望这个软件在某些情境下可以作为教学工具。

感兴趣的小伙伴可以去试试。

NN-SVG 地址:https://alexlenail.me/NN-SVG/LeNet.html


© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:content@jiqizhixin.com

登录查看更多
1

相关内容

人工神经网络(Artificial Neural Network,即ANN ),是20世纪80 年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象, 建立某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达。 最近十多年来,人工神经网络的研究工作不断深入,已经取得了很大的进展,其在模式识别、智能机器人、自动控制、预测估计、生物、医学、经济等领域已成功地解决了许多现代计算机难以解决的实际问题,表现出了良好的智能特性。
【图神经网络实用介绍】A practical introduction to GNNs - Part 1
如何用latext画神经网络?这个PlotNeuralNet能帮到你
专知会员服务
25+阅读 · 2022年1月15日
专知会员服务
29+阅读 · 2021年10月4日
专知会员服务
22+阅读 · 2021年5月23日
【干货书】深度学习架构: 一种数学方法,768页pdf
专知会员服务
188+阅读 · 2021年5月15日
专知会员服务
46+阅读 · 2020年12月2日
【MIT】理解深度学习网络里单个神经元的作用
专知会员服务
28+阅读 · 2020年9月12日
【干货书】图形学基础,427页pdf
专知会员服务
143+阅读 · 2020年7月12日
知识图谱本体结构构建论文合集
专知会员服务
102+阅读 · 2019年10月9日
初学者的 Keras:实现卷积神经网络
Python程序员
24+阅读 · 2019年9月8日
如何用Keras来构建LSTM模型,并且调参
AI研习社
19+阅读 · 2019年2月8日
卷积神经网络的最佳解释!
专知
12+阅读 · 2018年5月1日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
Arxiv
0+阅读 · 2022年4月18日
Arxiv
1+阅读 · 2022年4月17日
Arxiv
0+阅读 · 2022年4月15日
Arxiv
15+阅读 · 2020年2月5日
Arxiv
13+阅读 · 2019年11月14日
VIP会员
相关VIP内容
【图神经网络实用介绍】A practical introduction to GNNs - Part 1
如何用latext画神经网络?这个PlotNeuralNet能帮到你
专知会员服务
25+阅读 · 2022年1月15日
专知会员服务
29+阅读 · 2021年10月4日
专知会员服务
22+阅读 · 2021年5月23日
【干货书】深度学习架构: 一种数学方法,768页pdf
专知会员服务
188+阅读 · 2021年5月15日
专知会员服务
46+阅读 · 2020年12月2日
【MIT】理解深度学习网络里单个神经元的作用
专知会员服务
28+阅读 · 2020年9月12日
【干货书】图形学基础,427页pdf
专知会员服务
143+阅读 · 2020年7月12日
知识图谱本体结构构建论文合集
专知会员服务
102+阅读 · 2019年10月9日
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
Top
微信扫码咨询专知VIP会员