您的位置:首页 > 其它

keras搬砖系列-模型可视化

2017-12-05 23:56 381 查看

可视化

当我们在编程的时候最怕的不是空气突然安静而是不知道我们在写啥,这篇文章好早就想写了,可耐拖延症。。。恐怖如斯

keras的可视化不像tensorboard一样能够准确预估。大概能撸出是啥模型

需要安装的pip install pydot;pip install pydot-ng;pip install graphviz。还有一个graphviz.msi,不过我整了很久,在我的anaconda中还是没法用,只能在命令行中使用。。。。

code:  

# encoding: utf-8
import numpy as np
from keras.models import Sequential
from keras.layers import Dense,Activation
from keras.optimizers import SGD
from keras.utils import np_utils
from keras.utils import plot_model

def run():
model = Sequential()
model.add(Dense(4,input_dim=2))
model.add(Activation('relu'))
model.add(Dense(2))
model.add(Activation('sigmoid'))
sgd = SGD(lr=0.001,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()大概结果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: