Ian J. Goodfellowらによって提唱された[1]活性化関数の一つ。だが、全結合層などからの出力を受け取り、それをグループ分けして最大値を出力するため、入力と出力の次元が違う。
input:
formula:
output:
input:
formula:
output:
import tensorflow as tf
tf.contrib.layers.maxout(
inputs = u,
num_units = k,
)
[1]Ian J. Goodfellow, David Warde-Farley, Mehdi Mirza, Aaron Courville, Yoshua Bengio. Maxout Networks. 2013.