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 功能和特点(新手必学)
Dec 30 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
Python自动化测试ConfigParser模块读写配置文件
Aug 15 Python
Fabric 应用案例
Aug 28 Python
如何用python整理附件
May 13 Python
Python实现的批量修改文件后缀名操作示例
Dec 07 Python
python统计中文字符数量的两种方法
Jan 31 Python
Django实现单用户登录的方法示例
Mar 28 Python
pygame实现俄罗斯方块游戏(对战篇1)
Oct 29 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
学python最电脑配置有要求么
Jul 05 Python
python中的class_static的@classmethod的巧妙用法
Jun 22 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 array_merge函数
2014/08/31 PHP
PHP网络操作函数汇总
2015/05/18 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
2016/03/03 PHP
PHP.vs.JAVA
2016/04/29 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
XML的代替者----JSON
2007/07/21 Javascript
JavaScript的Cookies
2008/01/16 Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
js数组的操作详解
2013/03/27 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
JS监听组合按键思路及实现过程
2020/04/17 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
python实现linux下抓包并存库功能
2018/07/18 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
沙特阿拉伯电子产品和家用电器购物网站:Black Box
2019/07/24 全球购物
CSMA/CD介质访问控制协议
2015/11/17 面试题
《问银河》教学反思
2014/02/19 职场文书
先进班组事迹材料
2014/12/25 职场文书
大学学生会辞职信
2015/05/13 职场文书
2015年除四害工作总结
2015/07/23 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书