paper-with-me

Papers

Mish: A Self Regularized Non-Monotonic Activation Function

2019-08-23 · BMVC 2020 8 · Diganta Misra

We propose $\textit{Mish}$, a novel self-regularized non-monotonic activation function which can be mathematically defined as: $f(x)=x\tanh(softplus(x))$. As activation functions play a crucial role in the performance and training dynamics in neural networks, we validated experimentally on several well-known benchmarks against the best combinations of architectures and activation functions. We also observe that data augmentation techniques have a favorable effect on benchmarks like ImageNet-1k and MS-COCO across multiple architectures. For example, Mish outperformed Leaky ReLU on YOLOv4 with a CSP-DarkNet-53 backbone on average precision ($AP_{50}^{val}$) by 2.1$\%$ in MS-COCO object detection and ReLU on ResNet-50 on ImageNet-1k in Top-1 accuracy by $\approx$1$\%$ while keeping all other network parameters and hyperparameters constant. Furthermore, we explore the mathematical formulation of Mish in relation with the Swish family of functions and propose an intuitive understanding on how the first derivative behavior may be acting as a regularizer helping the optimization of deep neural networks. Code is publicly available at https://github.com/digantamisra98/Mish.

📄 PDF Abstract BibTeX arXiv:1908.08681

Code (9)

digantamisra98/Mish 공식 구현 pytorch
Andy-Dang12/Activation-Functions pytorch
DucQuan12/Classification-with-activation-mish
LeeGitaek/Kaggle_Solving
lessw2020/mish pytorch
pavansai26/mish-activation-function-implementation-from-scratch
tensorflow/addons tf
thomasbrandon/mish-cuda pytorch
tyunist/memory_efficient_mish_swish pytorch

Tasks

Image Classificationobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

Tanh Activation 설명 없음
(TravEL!!Guide)How Do I File a Claim with Expedia? How Do I File a Claim with Expedia? Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Fast Help & Exclusive Travel Discounts!Need to file a claim with…
SimpleNet SimpleNet is a convolutional neural network with 13 layers. The network employs a homogeneous design utilizing 3 × 3 kernels for convolutional layer and 2 × 2 kernels for…
ResNeXt Block A ResNeXt Block is a type of residual block used as part of the ResNeXt CNN…
Channel Shuffle 설명 없음
Concatenated Skip Connection A Concatenated Skip Connection is a type of skip connection that seeks to reuse features by concatenating them to new layers, allowing more information to be retained from…
Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…

Similar Papers 제목 키워드 기반

SERF: Towards better training of deep neural networks using log-Softplus ERror activation Function

2021-08-21 · Sayan Nag, Mayukh Bhattacharyya

Activation functions play a pivotal role in determining the training dynamics and neural network performance. The widely adopted activation function ReLU despite being simple and effective has few disadvantages including…

image-classificationImage ClassificationMachine Translationobject-detection+4

Saturated Non-Monotonic Activation Functions

2023-05-12 · Junjia Chen, Zhibin Pan

Activation functions are essential to deep learning networks. Popular and versatile activation functions are mostly monotonic functions, some non-monotonic activation functions are being explored and show promising perfo…

Deep Learningimage-classificationImage Classification

Deeper Learning with CoLU Activation

2021-12-18 · Advait Vagerwal

In neural networks, non-linearity is introduced by activation functions. One commonly used activation function is Rectified Linear Unit (ReLU). ReLU has been a popular choice as an activation but has flaws. State-of-the-…

A Deep Convolutional Neural Network for the Detection of Polyps in Colonoscopy Images

2020-08-15 · Tariq Rahim, Syed Ali Hassan, Soo Young Shin

Computerized detection of colonic polyps remains an unsolved issue because of the wide variation in the appearance, texture, color, size, and presence of the multiple polyp-like imitators during colonoscopy. In this pape…

Data Augmentation

ErfAct and Pserf: Non-monotonic Smooth Trainable Activation Functions

2021-09-09 · Koushik Biswas, Sandeep Kumar, Shilpak Banerjee, Ashish Kumar Pandey

An activation function is a crucial component of a neural network that introduces non-linearity in the network. The state-of-the-art performance of a neural network depends also on the perfect choice of an activation fun…