python3.6+graphviz-2.38+ pydot_ng-1.0.0 配置图文详细教程

环境

64位机

win7旗舰sp1

anaconda5python3.6

pycharm2017.1

下载

Unofficial Windows Binaries for Python Extension Packages

https://www.lfd.uci.edu/~gohlke/pythonlibs/

pydot_ng-1.0.0-py2.py3-none-any.whl(点击下载)

graphviz-0.8.3-py2.py3-none-any.whl(点击下载)

下载后存到C:\Users\Administrator目录下

进入Anaconda Prompt


安装顺序:

1. 安装pydot_ngPython3支持pydot_ngPython2支持pydot

Anaconda Prompt

pip install pydot_ng-1.0.0-py2.py3-none-any.whl

2. 计算机安装graphviz

(1) 网址

官网地址为http://www.graphviz.org/

下载地址:https://graphviz.gitlab.io/download/

Windows版本下载地址:

https://graphviz.gitlab.io/_pages/Download/Download_windows.html

 

 

 

(2) msi版本(本例版本) msi和加压版本二者选择一。

下载:

https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi

(3) 解压版本

下载:

http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.38.zip

(4) 配置环境变量

解压版本:将安装目录中的graphviz-2.38\release\bin添加进Path环境变量

安装版本根据实际目录配置。

3. Conda环境安装graphviz

Anaconda Prompt

pip install graphviz-0.8.3-py2.py3-none-any.whl

4. 修改

修改pydot_ng__init__.py文件中path的路径为Graphvie的实际bin目录路径

Win7操作系统pydot_ng默认安装路径

C:\ProgramData\Anaconda3\Lib\site-packages\pydot_ng\__init__.py

Win7操作系统Graphviz2.38默认安装路径

C:\Program Files (x86)\Graphviz2.38\bin

 

5. 测试

import numpy as np
from keras.models import Sequential
from keras.layers.core import Dense, Activation
from keras.optimizers import SGD
from keras.utils import np_utils
from keras.utils.vis_utils import plot_model

def run():
    # 构建神经网络
    model = Sequential()
    model.add(Dense(4, input_dim=2, kernel_initializer='uniform'))
    model.add(Activation('relu'))
    model.add(Dense(2, kernel_initializer='uniform'))
    model.add(Activation('sigmoid'))
    sgd = SGD(lr=0.05, decay=1e-6, momentum=0.9, nesterov=True)
    model.compile(loss='binary_crossentropy', optimizer=sgd, metrics=['accuracy'])
    # 神经网络可视化
    plot_model(model, to_file='model.png')
if __name__ == '__main__':
    run()

6. 效果展示




评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值