MMdnn Visualizer网络可视化
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网络可视化相关推荐
- Top7大网络可视化分析工具介绍
目前,我们可以在市场上找到很多用于网络分析和数据可视化的开源工具,例如NetworkX,R和Gephi中的iGraph包等.在所有工具中,Gephi一直以来被认为是最值得推荐的,它可以帮助用户轻松实现 ...
- 科研分享|一个论文关系网络可视化网站
简介 四月开始啦!每个月开头都会逛一逛"统计之都[1]",因为每月的统计月读[2]更新啦!三月的统计月读有一个内容真的让人心动,而且非常实用!推荐人是:孔令仁,网址链接为:http ...
- Yolov5系列(一)——网络可视化工具netron
一.介绍 netron:网络可视化工具,使用这个软件可以清晰的展示网络模型的每一层的输入输出,网络的整体的架构,而且支持不同的网络框架. 类似下图: 二.安装步骤(介绍windows系统安装) (其他 ...
- 微生物共现网络可视化:实现布局自由
ggraph包常用于网络数据可视化,其语法特征与ggplot2相同,我们很容易将ggplot2的知识扩展到ggraph上.ggraph的绘图思路大致如下: 计算网络(graph)的布局,获得节点( ...
- 浅析网络可视化分析技术
[国内外技术研究现状] 基于多层特征的空间信息网络可视化 Luca Rossi 等人最早讨论了多层网络的可视化策略,他们认为虽然有部分学者逐渐集中到多层网络的研究分析上来,但目前还没有针对这一内容提出 ...
- 创新永不止步——nVisual网络可视化平台针对Excel导入的创新历程
创新是一个民族进步的灵魂,是一个国家兴旺发达的不竭动力,也是一个政党永葆生机的源泉.那么对于企业来说,创新就是不断优化自身的产品,做到让顾客放心满意. 在众多以创新驱动企业高质量发展的公司中,北京耐威 ...
- BrainNet Viewer:人类大脑连接的网络可视化工具
BrainNet Viewer:人类大脑连接的网络可视化工具 1 方法 1.1 工具箱的开发 1.1.1 开发环境 1.1.2 可视化程序 1.1.3 文件定义 1.1.4 核心代码 1.2 实验数据 ...
- 贝叶斯软件genle教程_贝叶斯网络可视化软件GeNIe使用说明
[实例简介] 详细的介绍了贝叶斯网络可视化软件GeNIe使用说明,适合初学者 Table of contents 3 1. Read me first 2. Hello gentel 13 3. In ...
- 介绍一款|用于多组学整合和网络可视化分析的在线平台
谷禾健康 为了使研究更系统更全面,越来越多的研究人员追求在多组学背景下解释分子数据. OmicsNet (www.omicsnet.ca) 顺应而生,这是一个在线平台,允许用户轻松地构建.可视化和分析 ...
最新文章
- 济南申请计算机软件著作权需要的材料
- linux centos 没有service命令 安装方法
- java分解因式_用JAVA因式分解 并以9=3×3格式输出
- vim代码格式化工具autopep8
- 为什么 SQL 正在击败 NoSQL,这对未来的数据意味着什么?
- python类库32[多线程同步Lock+RLock+Semaphore+Event]
- (原创)EDK中常用文件
- java调用百度api完成人脸识别
- 使用python gzip进行解压和压缩
- C# 打印PDF文件之使用不同打印机打印所有页面或部分页面
- 新视觉在线制作网总汇模块代码(4例)
- 判了!国内「最牛删库跑路事件」程序员被判6年,公司损失近亿
- 递归陷入死循环的判断方法与解决措施(java代码)
- vivo X系列为什么能不断拉高手机上限?
- 计算机显示在屏幕上怎么取消,电脑显示屏显示的九宫格怎样取消掉
- JDK 8 之 Stream sorted() 示例
- spring源码解析之IOC核心体系结构
- props的动态传值 以及 v-for列表渲染
- python画五环图_对Python安装及绘制五环图的初步认识,初识,pythonpython,与
- 【C语言进阶】带你深度剖析那些常见的字符函数(一)