实验记录
文章平均质量分 85
酒酿小芋圆
这个作者很懒,什么都没留下…
展开
-
【实验踩坑小结】如何在keras构建model中取出tensor中的某一维数据
问题描述:上一层得到的tensor是一个二维的【Tensor(“dense_3/BiasAdd:0”, shape=(?, 2), dtype=float32)】,我想对tensor中的不同列做不同的激活函数操作,所以需要单独的把我需要的那部分取出来。错误做法:fc = Dense(2)(fc)a = fc[:,0]s = fc[:,1]a = Activation('relu')(a)s = Activation('sigmoid')(s)model = Model(inputs = i原创 2020-10-22 10:45:51 · 3252 阅读 · 3 评论 -
【实验】Keras多GPU训练
先mark一下实现方法(主要是数据并行的实现):链接1:https://keras.io/zh/getting-started/faq/#_1.链接2:http://cn.voidcc.com/question/p-bklndimw-uw.html.链接3:https://blog.csdn.net/Umi_you/article/details/81301002.链接4:https://www.jianshu.com/p/4203a6435ab5.如图是我的Python和keras的原创 2020-09-28 11:29:53 · 424 阅读 · 1 评论 -
【实验踩坑小结】keras中的Lambda层使用
适用场合:只要使用Model,就必须保证该函数内的所有层继承自keras中Layer的层。当我们有以下需求时,可以尝试使用keras中的Lambda层:(1)当我们需要使用其他层进行相应操作(如keras.backend),或者使用tensorflow中的某些函数(如tf.reduce_max)时。(2)进行常数或者维度不匹配的tensor与tensor的算术运算(广播机制)。使用方法:keras.layers.Lambda(function, output_shape=None, mask=No原创 2020-09-28 10:41:13 · 5050 阅读 · 1 评论 -
【实验踩坑小结】keras.layers 融合层(Merge)
1、tf.add_n函数的用法tf.add_n([p1, p2, p3…])函数是实现一个列表的元素的按位置相加。就是输入的对象是一个列表,列表里的元素可以是向量,矩阵等。但要求p1,p2,p3,…维度必须相同。‘’’‘’’...原创 2020-09-21 10:36:06 · 4707 阅读 · 1 评论