如何在需要单位 L2 范数输出的回归问题中标准化 Keras 网络输出?

埃德森

我的回归问题要求网络输出y具有 unit norm ||y|| = 1.我想将其作为Lambda线性激活后的一层:

from keras import backend as K  
...  
model.add(Dense(numOutputs, activation='linear'))  
model.add(Lambda(lambda x: K.l2_normalize(x)))  

后端是 TensorFlow。代码编译但网络预测输出向量具有不同的范数(范数不是 1 并且是变化的)。

关于我做错了什么的任何提示?

今天

问题是你没有将axis参数传递K.l2_normalize函数。因此,它将对整个批次中的所有元素进行归一化,使它们的范数等于 1。要解决这个问题,只需传递axis=-1到最后一个轴的归一化:

model.add(Lambda(lambda x: K.l2_normalize(x, axis=-1)))  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

神经网络的不良回归输出-不需要的上限?

来自分类Dev

如何改善神经网络输出?

来自分类Dev

如何在Python中标准化数据集以进行线性/多元回归

来自分类Dev

如何在同一L2网络上创建两个Aerospike群集

来自分类Dev

Keras-火车卷积网络,获取自动编码器输出

来自分类Dev

如何正确定义拍摄图像并输出图像的Keras网络中的损失函数?

来自分类Dev

如何在熊猫中标准化

来自分类Dev

如何在Keras中向输出添加tf.constant

来自分类Dev

标准化keras层的输出,使输出之和为1

来自分类Dev

如何在Keras中的多变量多步LSTM实现中标准化(和反转预测)

来自分类Dev

如何批量获取中间Keras层的输出?

来自分类Dev

如何在Keras中返回多输出模型的损失历史?

来自分类Dev

在实现具有多个输出的神经网络时遇到keras的错误

来自分类Dev

如何在Tensorflow Keras中标准化我的图像数据

来自分类Dev

我如何在keras中预测2d输出(标签形状= 20、42、3)

来自分类Dev

如何在keras中将Conv1D的输出与Conv2D的输出合并

来自分类Dev

即使输出层有任何大小,keras神经网络如何找到要归类的类?

来自分类Dev

如何使用keras预报_proba输出2列概率?

来自分类Dev

如何在pytorch中的权重上添加L1或L2正则化

来自分类Dev

Keras-火车卷积网络,获取自动编码器输出

来自分类Dev

如何用2D输出训练网络?(蟒蛇,凯拉斯)

来自分类Dev

如何查看 Keras NN 回归模型的模型输出?

来自分类Dev

如何在 Keras 中获得训练准确度输出?

来自分类Dev

keras 回归模型的奇怪输出

来自分类Dev

如何使用 Keras 和 Tensorflow 在 Python 中的 LSTM 网络中获得多个输出?

来自分类Dev

如何使用 keras 使 convnet 的输出成为图像?

来自分类Dev

如何使用 Swift L2 规范化数组

来自分类Dev

Keras:令人惊讶的比较简单的神经网络 2 输出和 1 输出

来自分类Dev

如何修复 Keras LSTM 输入/输出维度?

Related 相关文章

  1. 1

    神经网络的不良回归输出-不需要的上限?

  2. 2

    如何改善神经网络输出?

  3. 3

    如何在Python中标准化数据集以进行线性/多元回归

  4. 4

    如何在同一L2网络上创建两个Aerospike群集

  5. 5

    Keras-火车卷积网络,获取自动编码器输出

  6. 6

    如何正确定义拍摄图像并输出图像的Keras网络中的损失函数?

  7. 7

    如何在熊猫中标准化

  8. 8

    如何在Keras中向输出添加tf.constant

  9. 9

    标准化keras层的输出,使输出之和为1

  10. 10

    如何在Keras中的多变量多步LSTM实现中标准化(和反转预测)

  11. 11

    如何批量获取中间Keras层的输出?

  12. 12

    如何在Keras中返回多输出模型的损失历史?

  13. 13

    在实现具有多个输出的神经网络时遇到keras的错误

  14. 14

    如何在Tensorflow Keras中标准化我的图像数据

  15. 15

    我如何在keras中预测2d输出(标签形状= 20、42、3)

  16. 16

    如何在keras中将Conv1D的输出与Conv2D的输出合并

  17. 17

    即使输出层有任何大小,keras神经网络如何找到要归类的类?

  18. 18

    如何使用keras预报_proba输出2列概率?

  19. 19

    如何在pytorch中的权重上添加L1或L2正则化

  20. 20

    Keras-火车卷积网络,获取自动编码器输出

  21. 21

    如何用2D输出训练网络?(蟒蛇,凯拉斯)

  22. 22

    如何查看 Keras NN 回归模型的模型输出?

  23. 23

    如何在 Keras 中获得训练准确度输出?

  24. 24

    keras 回归模型的奇怪输出

  25. 25

    如何使用 Keras 和 Tensorflow 在 Python 中的 LSTM 网络中获得多个输出?

  26. 26

    如何使用 keras 使 convnet 的输出成为图像?

  27. 27

    如何使用 Swift L2 规范化数组

  28. 28

    Keras:令人惊讶的比较简单的神经网络 2 输出和 1 输出

  29. 29

    如何修复 Keras LSTM 输入/输出维度?

热门标签

归档