Как использовать maxout в Tensorflow? - PullRequest
0 голосов
/ 23 ноября 2018

ребята!У меня есть вопрос, который нужно задать. Если я хочу использовать maxout в качестве функции активации, как мне написать коды в Tensorflow?Входной параметр требуется в функции slim.maxout (), поэтому его нельзя использовать для slim.arg_scope ([slim.conv], activ_fn = slim.maxout)? Что мне делать?

1 Ответ

0 голосов
/ 28 января 2019

Возможно, вам придется определить maxout в отдельной функции.Например:

def maxout(inputs,num_inputs):
  return slim.maxout(inputs,num_inputs)

slim.arg_scope([slim.conv],activation_fn=maxout)

(у меня могут быть неправильно заданы аргументы в функции maxout.)

В любом случае, я рекомендую вам переключиться наtf.layers (tf core API), потому что tf.slim, похоже, находится в процессе свертывания.

https://github.com/tensorflow/tensorflow/issues/16182#issuecomment-372397483

...