这个问题很可能是重复的,但是我不知道这个概念叫什么,所以我什至都不知道如何搜索它。
我是Python的新手,正尝试从Caffe示例了解此功能:
def conv_relu(bottom, ks, nout, stride=1, pad=0, group=1):
conv = L.Convolution(bottom, kernel_size=ks, stride=stride,
num_output=nout, pad=pad, group=group)
return conv, L.ReLU(conv, in_place=True)
我想通了参数stride=1
,pad=1
等在conv_relu
函数定义为默认初始值,但随后做什么kernel_size=ks
,stride=stride
等在L.Convolution
通话是什么意思?有点像名称/值对吗?
如果没有别的,有人可以告诉我这叫什么吗?
这些是关键字参数。
some_function(x=y, z=zz)
x
是在声明函数时参数的名称,并且y
是传入的值。
使用关键字参数的原因:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句