keras模型

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

  • model.summary:打印出模型的概况
  • model.fet_config:返回包含模型配置信息的python字典。模型也可已从他的config信息中获取。
config=model.get_config()
model=Model.from_config(config)
model=Sequential.from_config(config)
  • model.get_layer:依据层名获取层对象
  • model.get_weights:返回模型权重张量的列表,类型为numpy array
  • model.set_weights:从numpy array里面将权重载入给模型
  • mode.to_join:返回代表模型的JSON字符串,仅仅包含网络结构,不包含权值
from models import model_from_json
json_string=model.to_json()
model=model_from_json(json_string)
  • model.to_yaml,```model.to_json ````类似,同样可以产生YAML字符串重构模型
from models import   model_from_yaml
yaml_string = model.to_yaml()
model=model_from_yaml(yaml_string)
  • model.save_weights(filepath)将模型的权重保存到指定的路径,文件名是HDFS5
  • model.load_weights(filepath,by_name=False) 从HDFS中加载权重到模型中
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Docs[https://keras.io/zh/] » 模型 » 关于 Keras 模型 Edit on Git...
    miskid阅读 3,244评论 0 0
  • 不管是使用Sequential还是Model的方式构建keras模型;都会用到一些常用的函数。共同的方法或属性 m...
    响指_郭彦超阅读 4,803评论 0 0
  • 原文地址介绍完了优化器和目标函数,那么剩下的就是训练模型了。这一小节,我们来看一下Keras的Models是如何使...
    readilen阅读 5,401评论 0 1
  • 首先说下目的,我是想用tensorflow训练一个神经网络模型并预测分类结果,这里在基本模型上增加了其他增...
    灿烂的GL阅读 8,673评论 0 2
  • 在上一篇关于深度学习的推文中,我们介绍了使用Keras来实现机器学习中的线性回归和非线性回归算法。不过在那期的推文...
    那个百分十先生阅读 5,113评论 0 1

友情链接更多精彩内容