使用LaTex绘制神经网络图
利用LaTex绘制神经网络图
1.下载。我下载的是CTex的Full版本,网址为:http://www.ctex.org/CTeXDownload
2.基本使用。安装完成后,在相应路径下可以看到以下几个文件。
点开WinEdt,运行该目录下的应用程序。
编写完代码后,点击一下按钮运行,就可生成相应pdf。
3.利用LaTex绘制神经网络图代码实例。主要是注意画circle的位置,以及连接线
\documentclass{article}
\usepackage{tikz}
\begin{document}\begin{tikzpicture}[every node/.style={align=center}]\foreach \x in{0,-2,1,2}\fill[green!70](-3,\x)circle(5pt)node(b\x){};\node(b-1)at(-3,-1){$...$};\foreach \x in{-1,-2,-3,1,2,3}\fill[purple!60](0,\x)circle(5pt)node(a\x){};\node(a0)at(0,0){$...$};\foreach \x in{-1,-2,-3,1,2,3}\fill[purple!60](2,\x)circle(5pt)node(e\x){};\node(e0)at(2,0){$...$};\foreach \x in{1,2,4,5}\fill[purple!60](4,\x)circle(5pt)node(f\x){};\node(f3)at(4,3){$...$};\foreach \x in{-1,-2,-4,-5}\fill[purple!60](4,\x)circle(5pt)node(g\x){};\node(g-3)at(4,-3){$...$};\fill[blue!70](6,2)circle(5pt)node(c){};\fill[blue!70](6,-2)circle(5pt)node(h){};\fill[orange!80](8,0)circle(5pt)node(n){};\draw(c)--(n);\draw(h)--(n);\node(y1)at(-4.5,1){$Max BG$};\node(y2)at(-4.5,2){$Min BG$};\node(y0)at(-4.5,0){$Z_1$};\node(y-1)at(-4.5,-1){$...$};\node(y-2)at(-4.5,-2){$Z_5$};\node at(-3,6){Input\\layer\\(2+5)};\node at(0,6){Hidden\\layer\\(300)};\node at(2,6){Hidden\\layer\\(300)};\node at(4,6){Hidden\\layer\\(2x300)};\node at(6,6){Output\\layer\\(2x1)};\node at(8,6){Sample};\node(d)at(6,1){$mean$};\node(m)at(6,-3){$std$};\node(o)at(9.5,0){$Insulin Dose$};\draw(n)--(o);%\node(d)at(7.5,3){$mean$};%\draw(c)--(d);%\node(m)at(7.5,-3){$std$};%\draw(h)--(m);\foreach \x in{1,2,0,-1,-2}\draw(y\x)--(b\x);\foreach \x in{-1,-2,0,1,2}{\foreach \y in{-1,-2,-3,0,1,2,3}{\draw(b\x)--(a\y);}}\foreach \x in{-1,-2,-3,0,1,2,3}{\foreach \y in{1,2,3,4,5}{\draw(e\x)--(f\y);\draw(f\y)--(c.west);}}\foreach \x in{-1,-2,-3,0,1,2,3}{\foreach \y in{-1,-2,-3,0,1,2,3}{\draw(a\x)--(e\y);}}\foreach \x in{-1,-2,-3,0,1,2,3}{\foreach \y in{-1,-2,-3,-4,-5}{\draw(e\x)--(g\y);\draw(g\y)--(h.west);}}\end{tikzpicture}
\end{document}
使用LaTex绘制神经网络图相关推荐
- 如何绘制神经网络图,图嵌入 图神经网络
如何用plot(x,y,s,sn)绘图? MATLAB是通过取点连线来作图的,所以我们在利用MATLAB作图时,需要先知道该图像上的一系列点的横坐标以及纵坐标. 具体方法有以下三个:plot(x,y, ...
- 神经网络图用什么软件做,如何绘制神经网络图
除了MATLAB能做BP神经网络,还有其他什么软件能做 除了MATLAB能做BP神经网络,还有其他什么软件能做理论上编程语言都可以,比如VB,C语言,过程也都是建模.量化.运算及结果输出(图.表),但 ...
- latex画计算机网络图,使用Latex自动画神经网络模型图
上面的神经网络图好看吧,这是怎么画出来的呢?今天给大家介绍一个牛逼的开源库,它提供了latex源码直接生成这样的神经网络图,开源库地址. 我们来看一下用法以及怎样修改源码来表达我们自己的网络.(下文默 ...
- 如何高效便捷的画出炫酷神经网络图
目录 1.NN-SVG 2.PlotNeuralNet 3.ConvNetDraw 4.Draw_Convnet 本文介绍几款如何画出炫酷高大上的神经网络图工具,下面是常用的几种工具. 1.NN-SV ...
- 如何画出高级酷炫的神经网络图?优秀程序员都用了这几个工具
(图片付费下载于视觉中国) 作者 | 言有三 来源 | 有三AI(ID:yanyousan_ai) [导读]本文我们聊聊如何才能画出炫酷高大上的神经网络图,下面是常用的几种工具. 1.NN-SVG ...
- 如何画出漂亮的神经网络图?
如何画出漂亮的神经网络图? 1. draw_convnet 2. NNSVG 3. PlotNeuralNet 4. Tensorboard 5. Caffe 6.Matlab 7.Keras.js ...
- 画出漂亮的神经网络图,神经网络可视化工具集锦
分享几款神经网络可视化工具,它们可以轻松绘制出漂亮的神经网络图 1. draw_convnet 一个用于画卷积神经网络的Python脚本 https://github.com/gwding/draw_ ...
- 神经网络结构图绘图软件,神经网络图用什么画
如何用visio画卷积神经网络图.图形类似下图所示 . 大概试了一下用visio绘制这个图,除了最左面的变形图片外其余基本可以实现(那个图可以考虑用其它图像处理软件比如Photoshop生成后插入vi ...
- 神经网络图用什么软件做,神经网络示意图怎么画
有什么神经网络结构图的画图工具值得推荐吗? 推荐一下LaTex自带的tikz.较为显著的优势:(1)定义简洁,上手容易;(2)天生的公式支持;(3)修改和编译方便,免去了反复生成.插入的步骤. ten ...
- word可以画神经网络图吗,画神经网络图的办法是
如何用visio画卷积神经网络图.图形类似下图所示 . 大概试了一下用visio绘制这个图,除了最左面的变形图片外其余基本可以实现(那个图可以考虑用其它图像处理软件比如Photoshop生成后插入vi ...
最新文章
- 点到点与端到端通信有什么区别:
- java操作protobuf
- 解决mybatis中#{}导致的The error may involve defaultParameterMap的问题
- android应用启动页面显示不出来了,Android应用中启动页出现白屏如何解决
- 优化if-else代码的八种方案
- Linux之ioctl20160705
- 计算机组成原理统一试卷,计算机组成原理试卷(含答案).doc
- Genius‘s Gambit【学习进度条1】
- cydia红字解决方法(cydia安装软件时出现红字怎么解决)
- java将汉字字符串转换为拼音(包含多音字)
- jq ui autocomplete的使用
- python自动登录教程_python+selenium实现京东自动登录及秒杀功能
- java异步队对联_对联广告(带关闭的)
- 采用numpy快速将两个矩阵或数组合并成一个数组和行列转置
- UG三轴产品编程3D图档-刀路图档550例
- SSIS(数据流任务)
- Python实现“维基百科六度分隔理论“之基础爬虫
- ProGrade Digital宣布推出SDXC UHS-II V90存储卡
- docker php 环境实操
- 平安科技:人工智能推动行业发展和变革