Keras设置以及获取权重的实现


Posted in Python onJune 19, 2020

layer的两个函数:

get_weights(), set_weights(weights)。

详情请参考about-keras-layers。

补充知识:Keras层的共同函数

关于Keras层:

所有Keras层都有很多共同的函数:

layer.get_weights(): # 以Numpy矩阵的形式返回层的权重。

layer.set_weights(weights): # 从Numpy矩阵中设置层的权重(与get_weights的输出形状相同)。

layer.get_config(): # 返回包含层配置的字典。

图层的重置:

layer = Dense(32)
config = layer.get_config()
reconstructed_layer = Dense.from_config(config)
#
from keras import layers

config = layer.get_config()
layer = layers.deserialize({'class_name': layer.__class__.__name__,
       'config': config})

如果一个层具有单个节点, (i.e. 如果它不是共享层), 可以得到它的输入张量,输出张量,输入尺寸和输出尺寸:

layer.input
layer.output
layer.input_shape
layer.output_shape

如果层有多个节点 (层节点和共享层), 可以使用以下函数: 要指明再哪个节点处获得张量,哪个节点处获得张量尺寸。

layer.get_input_at(node_index)
layer.get_output_at(node_index)
layer.get_input_shape_at(node_index)
layer.get_output_shape_at(node_index)

以上这篇Keras设置以及获取权重的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的下划线详解
Jun 24 Python
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
python opencv 直方图反向投影的方法
Feb 24 Python
利用Python将每日一句定时推送至微信的实现方法
Aug 13 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
Aug 06 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 Python
使用Python和百度语音识别生成视频字幕的实现
Apr 09 Python
Python 实现敏感目录扫描的示例代码
May 21 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
Django项目在pycharm新建的步骤方法
Mar 02 Python
解决Tkinter中button按钮未按却主动执行command函数的问题
May 23 Python
Python包和模块的分发详细介绍
Jun 19 #Python
浅谈Keras中shuffle和validation_split的顺序
Jun 19 #Python
Python爬虫headers处理及网络超时问题解决方案
Jun 19 #Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 #Python
Python虚拟环境的创建和包下载过程分析
Jun 19 #Python
通过实例解析python创建进程常用方法
Jun 19 #Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 #Python
You might like
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
javascript 写类方式之一
2009/07/05 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
javascript获取url上某个参数的方法
2013/11/08 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
工程地质勘察专业大学生求职信
2013/10/13 职场文书
计算机网络专业自荐信
2014/07/04 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
毕业生个人自荐书
2015/03/05 职场文书
居委会工作总结2015
2015/05/18 职场文书
《植树问题》教学反思
2016/03/03 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
Python实现拼音转换
2021/06/07 Python
python playwright之元素定位示例详解
2022/07/23 Python