Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi

While Machine Learning aims to solve more challenging problems, Artificial Neural Networks (ANN) become deeper and more accurate. Convolutional Neural Network (CNN) is not an exception and state-of-art architectures consist of millions of learnable parameters. Aiming for better performance, these ne...

Full description

Bibliographic Details
Main Author: Arash , Fatehi
Format: Thesis
Published: 2022
Subjects:
Online Access:http://studentsrepo.um.edu.my/14682/
http://studentsrepo.um.edu.my/14682/1/Arash_Fatehi.pdf
http://studentsrepo.um.edu.my/14682/2/Arash_Fatehi.pdf
_version_ 1848775037031546880
author Arash , Fatehi
author_facet Arash , Fatehi
author_sort Arash , Fatehi
building UM Research Repository
collection Online Access
description While Machine Learning aims to solve more challenging problems, Artificial Neural Networks (ANN) become deeper and more accurate. Convolutional Neural Network (CNN) is not an exception and state-of-art architectures consist of millions of learnable parameters. Aiming for better performance, these networks become more complex and computation intensive. Also, with the rise of IoT devices and edge computing, the importance of model acceleration and reduction of needed computing resources become more curial for training neural networks. Model acceleration and compression techniques often target reducing inference latency and memory usage, and research about reducing the training time was limited to two previous studies. Considering numerous use cases of CNNs, reducing the training time and processing cost is beneficial. CNNs are universal functions and in the case of supervised learning, they will converge to a specific desired function after training. In this research, predefined image processing kernels were merged into CNN's architecture to help the network to converge faster for the use case of image classification. This method can be applied to any classification task of multi-channel sensory data. The efficiency of the method was tested through an experiment on ImageNet, Cifar10, and Cifar100 datasets. The effects on performance were architecture dependent. In the case of CNNs with residual blocks and skip connections, the model was not able to leverage the provided information by image processing filters to converge faster, but CNNs based on VGG had a significantly (up to 125%) faster training time, which is beneficial for training models on embedded devices and edge computing.
first_indexed 2025-11-14T14:07:49Z
format Thesis
id um-14682
institution University Malaya
institution_category Local University
last_indexed 2025-11-14T14:07:49Z
publishDate 2022
recordtype eprints
repository_type Digital Repository
spelling um-146822023-08-13T18:59:21Z Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi Arash , Fatehi QA75 Electronic computers. Computer science T Technology (General) While Machine Learning aims to solve more challenging problems, Artificial Neural Networks (ANN) become deeper and more accurate. Convolutional Neural Network (CNN) is not an exception and state-of-art architectures consist of millions of learnable parameters. Aiming for better performance, these networks become more complex and computation intensive. Also, with the rise of IoT devices and edge computing, the importance of model acceleration and reduction of needed computing resources become more curial for training neural networks. Model acceleration and compression techniques often target reducing inference latency and memory usage, and research about reducing the training time was limited to two previous studies. Considering numerous use cases of CNNs, reducing the training time and processing cost is beneficial. CNNs are universal functions and in the case of supervised learning, they will converge to a specific desired function after training. In this research, predefined image processing kernels were merged into CNN's architecture to help the network to converge faster for the use case of image classification. This method can be applied to any classification task of multi-channel sensory data. The efficiency of the method was tested through an experiment on ImageNet, Cifar10, and Cifar100 datasets. The effects on performance were architecture dependent. In the case of CNNs with residual blocks and skip connections, the model was not able to leverage the provided information by image processing filters to converge faster, but CNNs based on VGG had a significantly (up to 125%) faster training time, which is beneficial for training models on embedded devices and edge computing. 2022-05 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/14682/1/Arash_Fatehi.pdf application/pdf http://studentsrepo.um.edu.my/14682/2/Arash_Fatehi.pdf Arash , Fatehi (2022) Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi. Masters thesis, Universiti Malaya. http://studentsrepo.um.edu.my/14682/
spellingShingle QA75 Electronic computers. Computer science
T Technology (General)
Arash , Fatehi
Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi
title Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi
title_full Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi
title_fullStr Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi
title_full_unstemmed Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi
title_short Performance analysis of convolutional neural networks extended with predefined kernels in image classification / Arash Fatehi
title_sort performance analysis of convolutional neural networks extended with predefined kernels in image classification / arash fatehi
topic QA75 Electronic computers. Computer science
T Technology (General)
url http://studentsrepo.um.edu.my/14682/
http://studentsrepo.um.edu.my/14682/1/Arash_Fatehi.pdf
http://studentsrepo.um.edu.my/14682/2/Arash_Fatehi.pdf