Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我可以将Conv2D和LeakyReLU组合成一个层吗?_Python_Tensorflow_Keras_Neural Network - Fatal编程技术网

Python 我可以将Conv2D和LeakyReLU组合成一个层吗?

Python 我可以将Conv2D和LeakyReLU组合成一个层吗?,python,tensorflow,keras,neural-network,Python,Tensorflow,Keras,Neural Network,keras Conv2D层本身没有激活功能。我目前正在重建YOLOv1模型进行练习。在YOLOv1模型中,有几个Conv2D层,然后使用leaky relu函数激活。有没有合并的方法 from keras.layers import Conv2D, LeakyReLU ... def model(input): ... X = Conv2D(filters, kernel_size)(X) X = LeakyReLU(X) ... 变成一行代码,比如X=

keras Conv2D层本身没有激活功能。我目前正在重建YOLOv1模型进行练习。在YOLOv1模型中,有几个Conv2D层,然后使用leaky relu函数激活。有没有合并的方法

from keras.layers import Conv2D, LeakyReLU

...

def model(input):
    ...

    X = Conv2D(filters, kernel_size)(X)
    X = LeakyReLU(X)

    ...
变成一行代码,比如
X=conv\u with\u leaky\u relu(X)
?我认为应该类似于

def conv_with_leaky_relu(*args, **kwargs):
    X = Conv2D(*args, **kwargs)(X)
    X = LeakyReLU(X)
    return X

但这当然不起作用,因为X是未定义的。有什么想法吗?

您可以将其作为激活传递:

X = Conv2D(filters, kernel_size, activation=LeakyReLU())(X)

我不知道,只是看了一下已实施的激活列表,泄漏的relu似乎不在该列表中。很抱歉问了这个愚蠢的问题,谢谢你的回答:)@sampleuser-除了字符串之外,你还可以将可调用对象传递给
激活