时间:20190612

生成模型

from keras.models import Model
from keras.layers import Input, Dense
from keras.datasets import mnist
from keras.utils import np_utils(x_train, y_train), (x_test, y_test) = mnist.load_data()
x_train=x_train.reshape(x_train.shape[0],-1)/255.0
x_test=x_test.reshape(x_test.shape[0],-1)/255.0
y_train=np_utils.to_categorical(y_train,num_classes=10)
y_test=np_utils.to_categorical(y_test,num_classes=10)inputs = Input(shape=(784, ))
x = Dense(64, activation='relu')(inputs)
x = Dense(64, activation='relu')(x)
y = Dense(10, activation='softmax')(x)model = Model(inputs=inputs, outputs=y)model.save('m1.h5')
model.summary()
model.compile(loss='categorical_crossentropy', optimizer='sgd', metrics=['accuracy'])
model.fit(x_train, y_train, batch_size=32, epochs=10)
#loss,accuracy=model.evaluate(x_test,y_test)model.save('m2.h5')
model.save_weights('m3.h5')

将此文件命名为:test.py,执行:python test.py,会在当前目录生成三个.h5文件。

可视化模型

可视化模型需要使用keras.utils.vis_utils包。

代码如下:

from keras.models import load_model
from keras.utils.vis_utils import plot_modelmodel = load_model('m1.h5')plot_model(model, to_file="model.png", show_shapes=True)

这样就会在当前文件夹下生成模型的结构图。

参考

https://blog.csdn.net/leviopku/article/details/86612293

keras可视化模型相关推荐

  1. python模型保存save_浅谈keras保存模型中的save()和save_weights()区别

    今天做了一个关于keras保存模型的实验,希望有助于大家了解keras保存模型的区别. 我们知道keras的模型一般保存为后缀名为h5的文件,比如final_model.h5.同样是h5文件用save ...

  2. keras笔记-模型保存以及tensorboard的使用

    对于一个epoch的模型保存以及tensorboard的使用都是可以使用keras中的回调函数 Callbacks. 首先还是看代码吧: from keras import backend as K ...

  3. 神经网络学习小记录58——Keras GhostNet模型的复现详解

    神经网络学习小记录58--Keras GhostNet模型的复现详解 学习前言 什么是GhostNet模型 源码下载 GhostNet模型的实现思路 1.Ghost Module 2.Ghost Bo ...

  4. R语言使用yardstick包的lift_curve函数评估多分类(Multiclass)模型的性能、并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的提升

    R语言使用yardstick包的lift_curve函数评估多分类(Multiclass)模型的性能.并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的提升 ...

  5. R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型、并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的ROC曲线

    R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型的性能.并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的ROC ...

  6. R语言使用yardstick包的pr_curve函数评估二分类(binary)模型的性能、并使用autoplot函数可视化模型的PR曲线(precision recall)

    R语言使用yardstick包的pr_curve函数评估二分类(binary)模型的性能.并使用autoplot函数可视化模型的PR曲线(precision recall) 目录

  7. R语言使用yardstick包的gain_curve函数评估多分类(Multiclass)模型的性能、并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的增益

    R语言使用yardstick包的gain_curve函数评估多分类(Multiclass)模型的性能.并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的增益 ...

  8. R语言使用lm构建线性回归模型、并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型预测中系统误差的一个例子 、自定义函数计算R方指标和均方根误差RMSE

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型预测中系统误差的一个例子 .自定义函数计算R方指标和均方根误差RMSE 目 ...

  9. R语言使用lm构建线性回归模型、并将目标变量对数化实战:可视化模型预测输出与实际值对比图、可视化模型的残差、模型系数(coefficient)、模型总结信息(summary)、残差总结信息

    R语言使用lm构建线性回归模型.并将目标变量对数化(log10)实战:可视化模型预测输出与实际值对比图.可视化模型的残差.模型系数(coefficient).模型总结信息(summary).残差总结信 ...

最新文章

  1. DeepMind的蛋白质折叠AI解决了50年来的生物学重大挑战
  2. table 隔列换色
  3. 32M内存 跑linux内核,32位Linux单进程4G内存限制
  4. python中的作用域_python作用域
  5. ORACLE 错误:oralce record is locked by another user
  6. dasblog的安装
  7. unity获取电磁笔压感_【WPF】获取电磁笔的压感
  8. golang 面向接口编程
  9. 8. vue 的生命周期
  10. ResourceBundle
  11. 参考文献自动生成--
  12. 视频GPU硬解码方案对比
  13. jQuery学习笔记(3)之Ajax下
  14. oracle select ora-16000,ORA-00604, ORA-16000: 打开数据库以进行只读访问
  15. 漫步者蓝牙自动断开_情人节礼物 就连宋轶都推荐的高颜值真无线蓝牙耳机
  16. 洛谷 P2530 [SHOI2001]化工厂装箱员
  17. ZUCC_Object Oriented Programming_Lab09 Inheritance and polymorphism
  18. 【小白爬POJ2431】3.6 探险车加油问 Expedition
  19. android 头像简称,Android环信显示头像及昵称的简单方法
  20. 前端Vue压缩图片视频ZIP

热门文章

  1. redis 判断存在性_一口气说出四种幂等性解决方案,面试官露出了姨母笑~
  2. python cursor函数_执行从python返回cursor的db2plsql函数
  3. css禁止背景图拉伸_html-css控制背景图全屏拉伸不重复显示
  4. android 指南针传感器,android 传感器使用 Compass指南针的实现功能
  5. c语言饭卡服务程序设计思路,C语言设计—饭卡管理程序.doc
  6. adb命令重置_android – 擦除数据/通过ADB恢复出厂设置
  7. UXDB基于MySQL_干货分享|“脱胎换骨”后的UXDB究竟如何
  8. Keras深度学习实战(3)——神经网络性能优化技术详解
  9. java设计模式适配器模式_Java解释器设计模式
  10. 最常使用的css 工具_使用这些非常有用CSS工具更快地实施网站设计