tf.contrib.layers.maxout
Добавляет операцию maxout из https://arxiv.org/abs/1302.4389
tf.contrib.layers.maxout(
inputs, num_units, axis=-1, scope=None
)
"Maxout Networks" Ian J. Goodfellow, David Warde-Farley, Mehdi Mirza, Aaron Courville, Yoshua Bengio
Обычно операция выполняется в размерности фильтра/канала. Это также можно использовать после полносвязных слоёв для уменьшения количества признаков.
| Аргументы | |
|---|---|
inputs | Входной тензор |
num_units | Указывает, сколько признаков останется после maxout в размерности axis (обычно канал). Это должно быть кратно количеству признаков. |
axis | Размерность, в которой будет выполняться max-пулинг. По умолчанию — последняя размерность. |
scope | Необязательный scope для variable_scope. |
| Возвращаемое значение | |
|---|---|
A Tensor представляющий результаты операции пулинга. |
| Исключения | |
|---|---|
ValueError | если num_units не кратно количеству признаков. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/layers/maxout