当前位置: 首页 > 工具软件 > PlotNeuralNet > 使用案例 >

PlotNeuralNet Win10配置

冀崇凛
2023-12-01

一、安装WinEdt
WinEdt 10.3下载 ,按教程安装就好。
二、安装MikTex
MiKTeX 官网下载, 安装后,WinEdt会自动加载MikTex的宏包。

三、PlotNeuralNet 下载配置
PlotNeuralNet github 地址,下载到本地,解压。

使用步骤
  1. 在PlotNeuralNet当前目录下新建pnntest.py文件,在pnntest.py文件中加入以下代码把pycore当做包载入。
import sys
sys.path.append('E:/XXX/PlotNeuralNet-master')
import pycore.tikzeng as tik
from pycore.tikzeng import *

# defined your arch
arch = [
  to_head( '..' ),
  to_cor(),
  to_begin(),
  to_Conv("conv1", 512, 64, offset="(0,0,0)", to="(0,0,0)", height=64, depth=64, width=2 ),
  to_Pool("pool1", offset="(0,0,0)", to="(conv1-east)"),
  to_Conv("conv2", 128, 64, offset="(1,0,0)", to="(pool1-east)", height=32, depth=32, width=2 ),
  to_connection( "pool1", "conv2"),
  to_Pool("pool2", offset="(0,0,0)", to="(conv2-east)", height=28, depth=28, width=1),
  to_SoftMax("soft1", 10 ,"(3,0,0)", "(pool1-east)", caption="SOFT"  ),
  to_connection("pool2", "soft1"),
  to_end()
  ]

def main():
  namefile = str(sys.argv[0]).split('.')[0]
  to_generate(arch, namefile + '.tex' )

if __name__ == '__main__':
  main()

此代码来自于 PlotNeuralNet-一款绘制神经网络的好工具
2. 运行pnntest.py, 生成 pnntest.tex 文件
3. 打开WinEdt -> File -> Open -> pnntest.tex, 点击 PDF按钮运行,即可生成相应的神经网络结构图。

四、WinEdt 运行中遇到的问题

  1. ! LaTeX Error: File `…/layers/init.tex’ not found.
    Enter file name:

解决方式:输入PlotNeuralNet/layer/ 下的init.tex路径即可

E:/CNNXXX/PlotNeuralNet-master/layers/init.tex
  1. ! LaTeX Error: File `Ball.sty’ not found.
    Enter file name:
E:/CNNXXX/PlotNeuralNet-master/layers/Ball.sty
  1. ! LaTeX Error: File `Box.sty’ not found.
    Enter file name:
E:/CNNXXX/PlotNeuralNet-master/layers/Box.sty
  1. ! LaTeX Error: File `RightBandedBox.sty’ not found.
    Enter file name:
E:/CNNXXX/PlotNeuralNet-master/layers/RightBandedBox.sty

根本的解决办法,把上述几个宏包加载到Miktex中。

 类似资料: