keras 卷积流程可视化


条件:1.keras 

         2 Windows 7

         3 python3.6.3

具体步骤:

         1 先安装graphviz模块与pydot模块,并安装graphviz软件本身(我安装的版本为2.38)。

  1. 命令行输入 pip install graphviz  安装
  2. 安装graphviz软件 参考网址 http://www.graphviz.org/           
  3. graphviz的压缩文件和msi文件下载下来解压安装()
  4. 将他们的bin文件的路径添加到环境变量
  5. 命令行输入pip install pydot==1.2.4(最新的一个版本)
  6. 安装顺序千万不能乱
  7. 乱了的话pip uninstall卸载
  8. 测试程序
    1. import numpy as np    
    2. from keras.models import Sequential    
    3. from keras.layers.core import Dense, Activation    
    4. from keras.optimizers import SGD    
    5. from keras.utils import np_utils        
    6. from keras.utils.vis_utils import plot_model    
    7. def run():    
    8.     # 构建神经网络    
    9.     model = Sequential()    
    10.     model.add(Dense(4, input_dim=2kernel_initializer='uniform'))    
    11.     model.add(Activation('relu'))    
    12.     model.add(Dense(2, kernel_initializer='uniform'))    
    13.     model.add(Activation('sigmoid'))    
    14.     sgd = SGD(lr=0.05, decay=1e-6, momentum=0.9, nesterov=True)    
    15.     model.compile(loss='binary_crossentropy'optimizer=sgdmetrics=['accuracy'])    
    16.     # 神经网络可视化    
    17.     plot_model(model, to_file='model.png')    
    18. if __name__ == '__main__':    
    19.     run()  
    生成最后的图片
  9. keras 卷积流程可视化_第1张图片

你可能感兴趣的:(keras 卷积流程可视化)