深度学习Keras框架笔记之核心层基类
2023-09-14 08:57:35 时间
Keras的Layers,就是构成网络的每一层。Keras实现了很多层,包括核心层、卷基层、RNN网络层等诸多常用的网络结构。下面开介绍核心层中包含了哪些内容。因为这个核心层我现在还没有全部用到,所以会有一部分内容我并不是十分了解,因此直接附带了原文档介绍。有了解的朋友可以一起交流!
核心层基类
keras.layers.core.Layer()
下面介绍一下该类中包含的几个基本方法。
# 把previous_layer层的输出连接到当前层的输入 set_previous(previous_layer)
返回:None
previous_layer : Layer对象
# 获取某层网络的输出 get_output(train)
返回:Theano tensor
train : Boolean. 指定是在训练模式下还是测试模型下计算该层的输出。
# 获取某层网络的输入 get_input(train)
返回:Theano tensor
# 获取网络的权值 et_weights()
返回:一个numpy array组成的list,每一层的参数值是一个numpy array
# 设置网络权值参数 set_weights(weights)
weights : 一个numpy array组成的list,每一层的权值是一个numpy array,且该list中的元素顺序要与get_weights(self)中返回的一致。(就是对应好每一层,不要打乱了顺序)
get_config()
返回:描述网络的配置信息字典。
相关文章
- Mybatis进阶学习笔记——输出映射
- ES6学习笔记之map、set与数组、对象的对比
- ElasticSearch学习笔记(三)logstash安装和logstash-input-jdbc插件
- 面向对象笔记
- go语言学习笔记(一):*和&的区别
- CCNA2.0笔记_动态路由
- ALSA声卡08_从零编写之框架_学习笔记
- [Spring学习笔记 4 ] AOP 概念原理以及java动态代理
- 《从零开始学Swift》学习笔记(Day 16)——字典集合
- 机器学习笔记 - SimSwap 指南:高保真换脸的高效框架
- 机器学习笔记 - 深度学习、对话机器人、微软机器人框架
- 机器学习笔记 - 各领域公开数据集下载
- Android开发学习笔记(六)相对布局RelativeLayout
- 《卸甲笔记》-单行函数对比之三
- css 选择器学习笔记
- Jquery学习笔记一
- Angular依赖注入框架injector的学习笔记
- Swift学习笔记(1)过渡动画(CATransition和UIViewAnimation)的用法
- Vue3学习笔记(一)——MVC与vue3概要、模板、数据绑定与综合示例
- 《从零開始学Swift》学习笔记(Day 52)——Cocoa错误处理模式
- DataFrame 学习笔记
- 从搭建到实战,看看这篇robotframework框架深度学习笔记
- Python学习笔记五之错误与异常处理、面向对象实例
- Docker学习笔记16:docker实例之安装 Nginx
- 强化学习笔记:强化学习的形式化框架--马尔科夫决策过程
- Android学习笔记 - 并行计算框架Renderscript
- Docker学习笔记(三):查看docker 拉取的镜像位置和位置参数