Performance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural Networks

Background:- Artificial Neural networks are motivated from biological nervous system and can be used for classification and forecasting the data. Each neural node contains activation function could be used for solving non-linear problems and optimization function to minimize the loss and give more a...

Full description

Bibliographic Details
Main Authors: Valmiki, Geetha Charan, Tirupathi, Akhil Santosh
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Institutionen för datavetenskap 2020
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20204
id ndltd-UPSALLA1-oai-DiVA.org-bth-20204
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-202042020-07-28T05:27:24ZPerformance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural NetworksengValmiki, Geetha CharanTirupathi, Akhil SantoshBlekinge Tekniska Högskola, Institutionen för datavetenskapBlekinge Tekniska Högskola, Institutionen för datavetenskap2020Activation functionsNeural networksOptimization algorithmsPerformance analysisComputer SciencesDatavetenskap (datalogi)Background:- Artificial Neural networks are motivated from biological nervous system and can be used for classification and forecasting the data. Each neural node contains activation function could be used for solving non-linear problems and optimization function to minimize the loss and give more accurate results. Neural networks are bustling in the field of machine learning, which inspired this study to analyse the performance variation based on the use of different combinations of the activation functions and optimization algorithms in terms of accuracy results and metrics recall and impact of data-set features on the performance of the neural networks. Objectives:- This study deals with an experiment to analyse the performance of the combinations are performing well and giving more results and to see impact of the feature segregation from data-set on the neural networks model performance. Methods:- The process involve the gathering of the data-sets, activation functions and optimization algorithm. Execute the network model using 7X5 different combinations of activation functions and optimization algorithm and analyse the performance of the neural networks. These models are tested upon the same data-set with some of the discarded features to know the effect on the performance of the neural networks. Results:- All the metrics for evaluating the neural networks presented in separate table and graphs are used to show growth and fall down of the activation function when associating with different optimization function. Impact of the individual feature on the performance of the neural network is also represented. Conclusions:- Out of 35 combinations, combinations made from optimizations algorithms Adam,RMSprop and Adagrad and activation functions ReLU,Softplus,Tanh Sigmoid and Hard_Sigmoid are selected based on the performance evaluation and data has impact on the performance of the combinations of the algorithms and activation functions which is also evaluated based on the experimentation. Individual features have their corresponding effect on the neural network. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-20204application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Activation functions
Neural networks
Optimization algorithms
Performance analysis
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Activation functions
Neural networks
Optimization algorithms
Performance analysis
Computer Sciences
Datavetenskap (datalogi)
Valmiki, Geetha Charan
Tirupathi, Akhil Santosh
Performance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural Networks
description Background:- Artificial Neural networks are motivated from biological nervous system and can be used for classification and forecasting the data. Each neural node contains activation function could be used for solving non-linear problems and optimization function to minimize the loss and give more accurate results. Neural networks are bustling in the field of machine learning, which inspired this study to analyse the performance variation based on the use of different combinations of the activation functions and optimization algorithms in terms of accuracy results and metrics recall and impact of data-set features on the performance of the neural networks. Objectives:- This study deals with an experiment to analyse the performance of the combinations are performing well and giving more results and to see impact of the feature segregation from data-set on the neural networks model performance. Methods:- The process involve the gathering of the data-sets, activation functions and optimization algorithm. Execute the network model using 7X5 different combinations of activation functions and optimization algorithm and analyse the performance of the neural networks. These models are tested upon the same data-set with some of the discarded features to know the effect on the performance of the neural networks. Results:- All the metrics for evaluating the neural networks presented in separate table and graphs are used to show growth and fall down of the activation function when associating with different optimization function. Impact of the individual feature on the performance of the neural network is also represented. Conclusions:- Out of 35 combinations, combinations made from optimizations algorithms Adam,RMSprop and Adagrad and activation functions ReLU,Softplus,Tanh Sigmoid and Hard_Sigmoid are selected based on the performance evaluation and data has impact on the performance of the combinations of the algorithms and activation functions which is also evaluated based on the experimentation. Individual features have their corresponding effect on the neural network.
author Valmiki, Geetha Charan
Tirupathi, Akhil Santosh
author_facet Valmiki, Geetha Charan
Tirupathi, Akhil Santosh
author_sort Valmiki, Geetha Charan
title Performance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural Networks
title_short Performance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural Networks
title_full Performance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural Networks
title_fullStr Performance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural Networks
title_full_unstemmed Performance Analysis Between Combinations of Optimization Algorithms and Activation Functions used in Multi-Layer Perceptron Neural Networks
title_sort performance analysis between combinations of optimization algorithms and activation functions used in multi-layer perceptron neural networks
publisher Blekinge Tekniska Högskola, Institutionen för datavetenskap
publishDate 2020
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-20204
work_keys_str_mv AT valmikigeethacharan performanceanalysisbetweencombinationsofoptimizationalgorithmsandactivationfunctionsusedinmultilayerperceptronneuralnetworks
AT tirupathiakhilsantosh performanceanalysisbetweencombinationsofoptimizationalgorithmsandactivationfunctionsusedinmultilayerperceptronneuralnetworks
_version_ 1719333722160889856