MMdnn Visualizer网络可视化。

微软最近开源了MMdnn,可用于转换、可视化和诊断深度神经网络。目前支持 CNTK、Tensorflow、Caffe、Keras、MXNet等框架。

https://github.com/Microsoft/MMdnn

具体步骤:

1 安装MMdnn

pip install https://github.com/Microsoft/MMdnn/releases/download/0.1.3/mmdnn-0.1.3-py2.py3-none-any.whl

相关依赖

pip install tensorflow
pip install keras
conda install -c anaconda requests

2 用keras编译模型

以keras自带的example,mnist_mlp.py为例

model = Sequential()
model.add(Dense(512, activation='relu', input_shape=(784,)))
model.add(Dropout(0.2))
model.add(Dense(512, activation='relu'))
model.add(Dropout(0.2))
model.add(Dense(num_classes, activation='softmax'))
model.summary()
model.compile(loss='categorical_crossentropy', optimizer=RMSprop(), metrics=['accuracy'])

3 将模型保存为.json格式

json_string = model.to_json()
with open('mlp_model.json','w') as of:of.write(json_string)

4 将模型转换为中间表示

在mlp_model.json文件目录下conda terminal执行

python -m mmdnn.conversion._script.convertToIR -f keras -d keras_mlp -n mlp_model.json

5 浏览器打开MMdnn Visualizer并选择文件

http://mmdnn.eastasia.cloudapp.azure.com:8080/

暂时不清楚是否可以保存

MMdnn Visualizer网络可视化相关推荐

  1. Top7大网络可视化分析工具介绍

    目前,我们可以在市场上找到很多用于网络分析和数据可视化的开源工具,例如NetworkX,R和Gephi中的iGraph包等.在所有工具中,Gephi一直以来被认为是最值得推荐的,它可以帮助用户轻松实现 ...

  2. 科研分享|一个论文关系网络可视化网站

    简介 四月开始啦!每个月开头都会逛一逛"统计之都[1]",因为每月的统计月读[2]更新啦!三月的统计月读有一个内容真的让人心动,而且非常实用!推荐人是:孔令仁,网址链接为:http ...

  3. Yolov5系列(一)——网络可视化工具netron

    一.介绍 netron:网络可视化工具,使用这个软件可以清晰的展示网络模型的每一层的输入输出,网络的整体的架构,而且支持不同的网络框架. 类似下图: 二.安装步骤(介绍windows系统安装) (其他 ...

  4. 微生物共现网络可视化:实现布局自由

      ggraph包常用于网络数据可视化,其语法特征与ggplot2相同,我们很容易将ggplot2的知识扩展到ggraph上.ggraph的绘图思路大致如下: 计算网络(graph)的布局,获得节点( ...

  5. 浅析网络可视化分析技术

    [国内外技术研究现状] 基于多层特征的空间信息网络可视化 Luca Rossi 等人最早讨论了多层网络的可视化策略,他们认为虽然有部分学者逐渐集中到多层网络的研究分析上来,但目前还没有针对这一内容提出 ...

  6. 创新永不止步——nVisual网络可视化平台针对Excel导入的创新历程

    创新是一个民族进步的灵魂,是一个国家兴旺发达的不竭动力,也是一个政党永葆生机的源泉.那么对于企业来说,创新就是不断优化自身的产品,做到让顾客放心满意. 在众多以创新驱动企业高质量发展的公司中,北京耐威 ...

  7. BrainNet Viewer:人类大脑连接的网络可视化工具

    BrainNet Viewer:人类大脑连接的网络可视化工具 1 方法 1.1 工具箱的开发 1.1.1 开发环境 1.1.2 可视化程序 1.1.3 文件定义 1.1.4 核心代码 1.2 实验数据 ...

  8. 贝叶斯软件genle教程_贝叶斯网络可视化软件GeNIe使用说明

    [实例简介] 详细的介绍了贝叶斯网络可视化软件GeNIe使用说明,适合初学者 Table of contents 3 1. Read me first 2. Hello gentel 13 3. In ...

  9. 介绍一款|用于多组学整合和网络可视化分析的在线平台

    谷禾健康 为了使研究更系统更全面,越来越多的研究人员追求在多组学背景下解释分子数据. OmicsNet (www.omicsnet.ca) 顺应而生,这是一个在线平台,允许用户轻松地构建.可视化和分析 ...

最新文章

  1. 济南申请计算机软件著作权需要的材料
  2. linux centos 没有service命令 安装方法
  3. java分解因式_用JAVA因式分解 并以9=3×3格式输出
  4. vim代码格式化工具autopep8
  5. 为什么 SQL 正在击败 NoSQL,这对未来的数据意味着什么?
  6. python类库32[多线程同步Lock+RLock+Semaphore+Event]
  7. (原创)EDK中常用文件
  8. java调用百度api完成人脸识别
  9. 使用python gzip进行解压和压缩
  10. C# 打印PDF文件之使用不同打印机打印所有页面或部分页面
  11. 新视觉在线制作网总汇模块代码(4例)
  12. 判了!国内「最牛删库跑路事件」程序员被判6年,公司损失近亿
  13. 递归陷入死循环的判断方法与解决措施(java代码)
  14. vivo X系列为什么能不断拉高手机上限?
  15. 计算机显示在屏幕上怎么取消,电脑显示屏显示的九宫格怎样取消掉
  16. JDK 8 之 Stream sorted() 示例
  17. spring源码解析之IOC核心体系结构
  18. props的动态传值 以及 v-for列表渲染
  19. python画五环图_对Python安装及绘制五环图的初步认识,初识,pythonpython,与
  20. 【C语言进阶】带你深度剖析那些常见的字符函数(一)

热门文章

  1. (王道408考研数据结构)第四章串-第一节:串的定义和基本操作及存储结构
  2. thrift使用小记
  3. 2018年第九届蓝桥杯—C/C++程序设计省赛解题
  4. Kibana未授权访问漏洞记录(CVE-2019-7609,Kibana的RCE,原型链污染,端口:5601)
  5. JS 动态创建元素、删除元素、替换元素、修改元素
  6. linux 获取计算机IP地址、MAC、操作系统、时间、DNS
  7. 查找算法:插值查找算法实现及分析
  8. 汇编语言:编写code段中代码,将a段和b段中的数据依次相加,将结果放到c段
  9. mapping数据列表
  10. Linux学习 命令部分