Swish: a Self-Gated Activation Function

By Prajit Ramachandran, Barret Zoph, Quoc V. Le. 2017

712 citations recorded by the source corpus.

The choice of activation functions in deep networks has a significant effect on the training dynamics and task performance. Currently, the most successful and widely-used activation function is the Rectified Linear Unit (ReLU). Although various alternatives to ReLU have been proposed, none have managed to replace it due to inconsistent gains. In this work, we propose a new activation function, named Swish, which is simply $f(x) = x \cdot \text{sigmoid}(x)$. Our experiments show that Swish tends to work better than ReLU on deeper models across a number of challenging datasets. For example, simply replacing ReLUs with Swish units improves top-1 classification accuracy on ImageNet by 0.9% for Mobile NASNet-A and 0.6% for Inception-ResNet-v2. The simplicity of Swish and its similarity to ReLU make it easy for practitioners to replace ReLUs with Swish units in any neural network.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Model Architectures

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Quoc V. Le
  2. Mohit Bansal
  3. Sergey Levine
  4. Yoshua Bengio
  5. Jianfeng Gao
  6. Trevor Darrell
  7. Percy Liang
  8. Dacheng Tao

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Trevor Darrell
  5. Xiaogang Wang
  6. Jitendra Malik
  7. Alan L. Yuille
  8. Andrew Zisserman

In Model Architectures

  1. Quoc V. Le
  2. Furu Wei
  3. Sergey Levine
  4. Jiahui Yu
  5. Saining Xie
  6. Tara N. Sainath
  7. Yonghui Wu
  8. Xiangyu Zhang

Citations in the corpus