Conv2D keras中的稳压器

法纳兹

我看到人们在Dense层中使用了调节器,但是在keras文档中的Conv2d中有一个kernel_regulizer参数:

https://keras.io/layers/convolutional/

当我按如下方式添加稳压器时:

conv1 = Conv2D(32, (3, 15), strides=(1, 2), padding='same', data_format='channels_first', kernel_regularizer=regularizers.l2(), input_shape=x_train_n.shape[1:])(g0)

我收到此错误:

NameError: name 'regularizers' is not defined

我已经导入了:

import tensorflow as tf
from tensorflow.python.keras.models import Model
from tensorflow.python.keras.layers import Input, Activation, Conv2D, MaxPooling2D, BatchNormalization, UpSampling2D, Lambda, \
Conv2DTranspose, Permute, GaussianNoise, advanced_activations, Add, LeakyReLU, Dropout, ActivityRegularization
from tensorflow.python.keras import regularizers

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.figure as fgr
from tensorflow.python.keras import backend
from tensorflow.python.keras.utils import plot_model, normalize
from tensorflow.python.keras.callbacks import EarlyStopping

如何在Conv2D中调用稳压器?进口有冲突吗?

Tensorflow战士

我能够运行您的代码而没有任何错误。我们唯一收到错误的是在@The Guy with The Hat提到的场景中,tensorflow.python.keras import regularizers在尝试制作Conv2D图层之前,未运行from的行

在下面的代码中,注释了from tensorflow.python.keras import regularizers,然后我们得到了您提到的错误。

import tensorflow as tf
from tensorflow.python.keras.models import Model
from tensorflow.python.keras.layers import Input, Activation, Conv2D, MaxPooling2D, BatchNormalization, UpSampling2D, Lambda, \
Conv2DTranspose, Permute, GaussianNoise, advanced_activations, Add, LeakyReLU, Dropout, ActivityRegularization
# from tensorflow.python.keras import regularizers

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.figure as fgr
from tensorflow.python.keras import backend
from tensorflow.python.keras.callbacks import EarlyStopping

conv1 = Conv2D(32, (3, 15), strides=(1, 2), padding='same', data_format='channels_first', kernel_regularizer=regularizers.l2(), input_shape=(32,32,3))

输出-

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-2ab79df3a82b> in <module>()
     10 from tensorflow.python.keras.callbacks import EarlyStopping
     11 
---> 12 conv1 = Conv2D(32, (3, 15), strides=(1, 2), padding='same', data_format='channels_first', kernel_regularizer=regularizers.l2(), input_shape=(32,32,3))

NameError: name 'regularizers' is not defined

希望这能回答您的问题。学习愉快。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Keras:过度拟合的Conv2D

来自分类Dev

Tensorflow Keras Conv2D多个过滤器

来自分类Dev

Keras Conv2D和LSTM的尺寸问题

来自分类Dev

keras Conv2d 权重矩阵大小反转

来自分类Dev

硬Conv2D解码器

来自分类Dev

在TensorFlow中编写类似Conv2D的操作

来自分类Dev

在PyTorch中如何实现Conv2d的算法

来自分类Dev

tensorflow中conv2d的顺序输出是什么?

来自分类Dev

在 Tensorflow 中查找 conv2d 层的权重

来自分类Dev

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

来自分类Dev

Keras:转置Conv2D层的内核以在另一个Conv2D层中重用

来自分类Dev

了解Keras Conv2D层中的参数数量

来自分类Dev

在Keras中是否可以看到Conv2D层之后的输出

来自分类Dev

在 Keras 的序列模型中添加 Conv2D 时出现属性错误

来自分类Dev

角膜或张量流中的Conv2D层之后的ConvLSTM2D

来自分类Dev

CNN Keras:ValueError:由 'conv2d 的 2 减去 3 引起的负尺寸大小

来自分类Dev

Arduino稳压器功耗

来自分类Dev

具有padding ='SAME'的Tensorflow / Keras Conv2D层的行为异常

来自分类Dev

如何理解Keras Conv2D层的第一个论点?

来自分类Dev

Keras:为什么Conv2D图层的输出大小与要素图的预期形状不匹配?

来自分类Dev

在 tensorflow Keras 中将图像拟合到 Conv2D 层时出错

来自分类Dev

如何在pytorch中实现Conv2d的棋盘大步?

来自分类Dev

如何在Tensor Flow 2.0中的Conv2D图层中指定输入形状

来自分类Dev

输入形状为 [?,1,1,5], [1,6,5,5] 的 'conv1d_2/convolution/Conv2D'(操作:'Conv2D')从 1 中减去 6 导致的负尺寸大小

来自分类Dev

如何使用张量流/ keras中的预定内核列表初始化Conv2D层?

来自分类Dev

在 keras 中附加上一层?- Conv2D' 对象没有属性 'is_placeholder'

来自分类Dev

在 Keras Sequential 模型中,Conv2D 似乎要求内核比前一层厚更窄。为什么?

来自分类Dev

TensorFlow 2.0如何从tf.keras.layers层获取可训练变量,例如Conv2D或Dense

来自分类Dev

U-NET中每个Conv2D层上的输入大小和过滤器数量之间的关系

Related 相关文章

  1. 1

    Keras:过度拟合的Conv2D

  2. 2

    Tensorflow Keras Conv2D多个过滤器

  3. 3

    Keras Conv2D和LSTM的尺寸问题

  4. 4

    keras Conv2d 权重矩阵大小反转

  5. 5

    硬Conv2D解码器

  6. 6

    在TensorFlow中编写类似Conv2D的操作

  7. 7

    在PyTorch中如何实现Conv2d的算法

  8. 8

    tensorflow中conv2d的顺序输出是什么?

  9. 9

    在 Tensorflow 中查找 conv2d 层的权重

  10. 10

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

  11. 11

    Keras:转置Conv2D层的内核以在另一个Conv2D层中重用

  12. 12

    了解Keras Conv2D层中的参数数量

  13. 13

    在Keras中是否可以看到Conv2D层之后的输出

  14. 14

    在 Keras 的序列模型中添加 Conv2D 时出现属性错误

  15. 15

    角膜或张量流中的Conv2D层之后的ConvLSTM2D

  16. 16

    CNN Keras:ValueError:由 'conv2d 的 2 减去 3 引起的负尺寸大小

  17. 17

    Arduino稳压器功耗

  18. 18

    具有padding ='SAME'的Tensorflow / Keras Conv2D层的行为异常

  19. 19

    如何理解Keras Conv2D层的第一个论点?

  20. 20

    Keras:为什么Conv2D图层的输出大小与要素图的预期形状不匹配?

  21. 21

    在 tensorflow Keras 中将图像拟合到 Conv2D 层时出错

  22. 22

    如何在pytorch中实现Conv2d的棋盘大步?

  23. 23

    如何在Tensor Flow 2.0中的Conv2D图层中指定输入形状

  24. 24

    输入形状为 [?,1,1,5], [1,6,5,5] 的 'conv1d_2/convolution/Conv2D'(操作:'Conv2D')从 1 中减去 6 导致的负尺寸大小

  25. 25

    如何使用张量流/ keras中的预定内核列表初始化Conv2D层?

  26. 26

    在 keras 中附加上一层?- Conv2D' 对象没有属性 'is_placeholder'

  27. 27

    在 Keras Sequential 模型中,Conv2D 似乎要求内核比前一层厚更窄。为什么?

  28. 28

    TensorFlow 2.0如何从tf.keras.layers层获取可训练变量,例如Conv2D或Dense

  29. 29

    U-NET中每个Conv2D层上的输入大小和过滤器数量之间的关系

热门标签

归档