关于Keras模型

Keras有两种类型的模型,序贯模型(Sequential)和函数式模型(Model),函数式模型应用更为广泛,序贯模型是函数式模型的一种特殊情况。

两类模型有一些方法是相同的:

  • model.summary():打印出模型概况,它实际调用的是keras.utils.print_summary

  • model.get_config():返回包含模型配置信息的Python字典。模型也可以从它的config信息中重构回去

config = model.get_config()
model = Model.from_config(config)
# or, for Sequential:
model = Sequential.from_config(config)
  • model.get_layer():依据层名或下标获得层对象

  • model.get_weights():返回模型权重张量的列表,类型为numpy array

  • model.set_weights():从numpy array里将权重载入给模型,要求数组具有与model.get_weights()相同的形状。

  • model.to_json:返回代表模型的JSON字符串,仅包含网络结构,不包含权值。可以从JSON字符串中重构原模型:

from models import model_from_jsonjson_string = model.to_json()
model = model_from_json(json_string)
  • model.to_yaml:与model.to_json类似,同样可以从产生的YAML字符串中重构模型
from models import model_from_yamlyaml_string = model.to_yaml()
model = model_from_yaml(yaml_string)
  • model.save_weights(filepath):将模型权重保存到指定路径,文件类型是HDF5(后缀是.h5)

  • model.load_weights(filepath, by_name=False):从HDF5文件中加载权重到当前模型中, 默认情况下模型的结构将保持不变。如果想将权重载入不同的模型(有些层相同)中,则设置by_name=True,只有名字匹配的层才会载入权重

艾伯特(http://www.aibbt.com/)国内第一家人工智能门户

转载于:https://www.cnblogs.com/aibbtcom/p/8540686.html

Keras官方中文文档:关于Keras模型相关推荐

  1. Keras官方中文文档:Keras安装和配置指南(Windows)

    这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全:另一方面,Linux系统下对显卡支持.内存释放以及存储空间调 ...

  2. python keras安装配置_Keras官方中文文档:Keras安装和配置指南(Linux)

    关于计算机的硬件配置说明 推荐配置 如果您是高校学生或者高级研究人员,并且实验室或者个人资金充沛,建议您采用如下配置: 主板:X299型号或Z270型号 CPU: i7-6950X或i7-7700K ...

  3. Keras官方中文文档:初始化方法Initializers

    初始化方法 初始化方法定义了对Keras层设置初始化权重的方法 不同的层可能使用不同的关键字来传递初始化方法,一般来说指定初始化方法的关键字是kernel_initializer 和 bias_ini ...

  4. Python 深度学习库 Keras 发布官方中文文档,这里有你需要了解的一切

    今年1月,Keras作者.谷歌AI研究员François Chollet在推特上发出召唤:讲中文的Keras用户们,是否有人愿意帮忙一起搞个Keras文档的中文版? 一个多月后,官方中文文档来了. K ...

  5. PyTorch官方中文文档:torch.optim 优化器参数

    内容预览: step(closure) 进行单次优化 (参数更新). 参数: closure (callable) –...~ 参数: params (iterable) – 待优化参数的iterab ...

  6. Chrome 开发者工具官方中文文档

    传送门 Chrome开发者工具官方中文文档 Chrome开发者工具详解 前端学习front-end-study系列 Elements面板(https://zhuanlan.zhihu.com/p/24 ...

  7. Spring Cloud Alibaba 官方中文文档

    Spring Cloud Alibaba 官方中文文档 1. 介绍 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用服务的必需组件,方便开发者通 ...

  8. Django 2.0 官方中文文档终于发布啦! 附链接!

    对于很多想从事学习Django Web开发的很多人而言,Django一直没有官方的中文文档是个弊端.而且Django更新较快,国内很多翻译版本都太滞后了.现在小编我告诉大家一个好消息!! Django ...

  9. python语言需要英语非常好吗-Python用不好英语水平不够?这里有官方中文文档你看不看...

    Python 作为世界上最好用的语言,官方支持的文档一直没有中文.小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,那么查阅或理解速度都会大大提升.本文将介绍隐藏在 Python 官网的中文 ...

最新文章

  1. Velocity文档(3)
  2. 科大星云诗社动态20210508
  3. Chrome浏览器可以修改特定页面背景色吗?Chrome浏览器修改特定页面背景色的方法
  4. 二分算法模板及oj练习题题解
  5. Q75:光照模型汇总:环境光、平行光光源、点光源、面积光源
  6. java快速生成接口文档方法总结
  7. ipad上的电子阅读器们
  8. 项目进度管理方法——里程碑式管理
  9. 电影爱好者福利,一些电影网站汇总
  10. 测试窗体的FormBorderStyle属性,不同属性所对应的窗体边框显示情况
  11. 【Web前端】HTML与HTML5 知识点梳理总结(自用笔记版)
  12. 从业老学姐Python经验分享,别再相信培训机构“爬虫好学”的鬼话了,少走弯路!
  13. 华为P50手机怎样投屏至投影仪?华为P50终于要来了
  14. RabbitMQ学习之旅
  15. IDEA运行web项目及乱码处理
  16. 介绍一种音频信号分类方法
  17. 上海极家装修质量好不好?什么能说明
  18. solr是做什么的?核心技术原理?
  19. 快速批量修改文件名,微软官方软件PowerRename
  20. 把极坐标化为直角坐标c语言,极坐标与直角坐标的互化

热门文章

  1. 漫谈CMS:ZOOMLA、NETCMS、风讯、动易异同
  2. (winform)在一个form里面显示google地图
  3. 深度学习《EBGAN》
  4. [深度学习-实践]人脸识别的例子-Tensorflow2.x Keras
  5. 深度学习- 激活函数总结(Sigmoid, Tanh, Relu, leaky Relu, PReLU, Maxout, ELU, Softmax,交叉熵函数)
  6. Python判断不可变对象(字符串,整数,浮点数,数组)相等的办法以及其底层实现原理
  7. leetcode —— 38. 外观数列
  8. TensorFlow入门--张量的定义与基本运算
  9. 时域补零对于DFT谱的影响
  10. linux修改动态ip名领,Linux动态和静态修改ip(转)