paper-with-me

Papers

Activation Function Optimization Scheme for Image Classification

2024-09-07 · Abdur Rahman, Lu He, Haifeng Wang

Activation function has a significant impact on the dynamics, convergence, and performance of deep neural networks. The search for a consistent and high-performing activation function has always been a pursuit during deep learning model development. Existing state-of-the-art activation functions are manually designed with human expertise except for Swish. Swish was developed using a reinforcement learning-based search strategy. In this study, we propose an evolutionary approach for optimizing activation functions specifically for image classification tasks, aiming to discover functions that outperform current state-of-the-art options. Through this optimization framework, we obtain a series of high-performing activation functions denoted as Exponential Error Linear Unit (EELU). The developed activation functions are evaluated for image classification tasks from two perspectives: (1) five state-of-the-art neural network architectures, such as ResNet50, AlexNet, VGG16, MobileNet, and Compact Convolutional Transformer which cover computationally heavy to light neural networks, and (2) eight standard datasets, including CIFAR10, Imagenette, MNIST, Fashion MNIST, Beans, Colorectal Histology, CottonWeedID15, and TinyImageNet which cover from typical machine vision benchmark, agricultural image applications to medical image applications. Finally, we statistically investigate the generalization of the resultant activation functions developed through the optimization scheme. With a Friedman test, we conclude that the optimization scheme is able to generate activation functions that outperform the existing standard ones in 92.8% cases among 28 different cases studied, and $-x\cdot erf(e^{-x})$ is found to be the best activation function for image classification generated by the optimization scheme.

📄 PDF Abstract BibTeX arXiv:2409.04915

Code (1)

abdurrahman1828/afos 공식 구현 tf

Tasks

Classificationimage-classificationImage Classification

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Sigmoid Activation 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…

Similar Papers 제목 키워드 기반

Bayesian optimization for sparse neural networks with trainable activation functions

2023-04-10 · Mohamed Fakhfakh, Lotfi Chaari

In the literature on deep neural networks, there is considerable interest in developing activation functions that can enhance neural network performance. In recent years, there has been renewed scientific interest in pro…

Bayesian Optimization

Automatic Image Pixel Clustering based on Mussels Wandering Optimiz

2019-09-08 · Xin Zhong, Frank Y. Shih, Xiwang Guo

Image segmentation as a clustering problem is to identify pixel groups on an image without any preliminary labels available. It remains a challenge in machine vision because of the variations in size and shape of image s…

ClusteringImage SegmentationSemantic Segmentation

Reprogrammable Electro-Optic Nonlinear Activation Functions for Optical Neural Networks

2019-03-12 · Ian A. D. Williamson, Tyler W. Hughes, Momchil Minkov, Ben Bartlett 외

We introduce an electro-optic hardware platform for nonlinear activation functions in optical neural networks. The optical-to-optical nonlinearity operates by converting a small portion of the input optical signal into a…

Learnable Lookup Table for Neural Network Quantization

2022-01-01 · CVPR 2022 1 · Longguang Wang, Xiaoyu Dong, Yingqian Wang, Li Liu 외

Neural network quantization aims at reducing bit-widths of weights and activations for memory and computational efficiency. Since a linear quantizer (i.e., round(*) function) cannot well fit the bell-shaped distribut…

Computational Efficiencyimage-classificationImage ClassificationImage Super-Resolution+3

Discovering Parametric Activation Functions

2020-06-05 · Garrett Bingham, Risto Miikkulainen

Recent studies have shown that the choice of activation function can significantly affect the performance of deep learning networks. However, the benefits of novel activation functions have been inconsistent and task dep…

Deep Learningimage-classificationImage Classification