伙计们!我有一个问题要问。如果我想使用maxout作为激活函数,我该如何在Tensorflow中编写代码? slim.maxout()函数中需要输入参数,因此不能用于 slim.arg_scope([slim.conv],activation_fn = slim.maxout)?我该怎么办?
答案 0 :(得分:0)
您可能必须在单独的函数中定义maxout
。例如:
def maxout(inputs,num_inputs):
return slim.maxout(inputs,num_inputs)
slim.arg_scope([slim.conv],activation_fn=maxout)
(我可能在maxout
函数中定义了错误的参数。)
无论如何,我建议您切换到tf.layers
(tf核心API),因为tf.slim
似乎正在逐步淘汰中。
https://github.com/tensorflow/tensorflow/issues/16182#issuecomment-372397483