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

Saved in:
Bibliographic Details
Main Author: Arash , Fatehi
Format: Thesis
Published: 2022
Subjects:
Online Access:http://studentsrepo.um.edu.my/14682/1/Arash_Fatehi.pdf
http://studentsrepo.um.edu.my/14682/2/Arash_Fatehi.pdf
http://studentsrepo.um.edu.my/14682/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.stud.14682
record_format eprints
spelling my.um.stud.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/
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Student Repository
url_provider http://studentsrepo.um.edu.my/
topic QA75 Electronic computers. Computer science
T Technology (General)
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
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.
format Thesis
author Arash , Fatehi
author_facet Arash , Fatehi
author_sort Arash , Fatehi
title 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_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_sort performance analysis of convolutional neural networks extended with predefined kernels in image classification / arash fatehi
publishDate 2022
url http://studentsrepo.um.edu.my/14682/1/Arash_Fatehi.pdf
http://studentsrepo.um.edu.my/14682/2/Arash_Fatehi.pdf
http://studentsrepo.um.edu.my/14682/
_version_ 1775623020132433920
score 13.18916