Search In this Thesis
   Search In this Thesis  
العنوان
Improving Convolutional Neural Networks Learning Through Adaptation /
المؤلف
Ibrahim, Zainab Mohamed Fouad.
هيئة الاعداد
باحث / زينب محمد فؤاد إبراهيم
مشرف / عبد البديع محمد سالم
مشرف / عبد البديع محمد سالم
مناقش / ماركو الفونس توفيق
تاريخ النشر
2021.
عدد الصفحات
84p. :
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
التعليم
تاريخ الإجازة
1/1/2021
مكان الإجازة
جامعة عين شمس - كلية الحاسبات والمعلومات - علوم الحاسب
الفهرس
Only 14 pages are availabe for public view

from 84

from 84

Abstract

Recently, Convolution Neural Network (CNN) has accomplished great success in numerous issues of machine learning. Many machine learning methods have been developed for such objectives, for example, Artificial Neural Network (ANN), logistic regression, Support Vector Machine (SVM), deep learning, etc.
Deep learning (specifically CNN) is one of the strategies by which can delude the challenges of the feature extraction process. Usually, deep learning models are capable of extracting the proper features by themselves. Also, deep CNN models are usually designed manually and the key parameters of it are decided by experience and repeated tests which incredibly limit the applications of deep CNN.
Therefore, it is a great challenge to design the proper deep CNN model and reduce the dependence on manual involvement and expertise. So, this thesis will discuss the improvement of the convolution neural network design from different aspects with various methods. The CNN improvements include how to automatically design CNN model without operator intervention, change on convolution or pooling layers, adding some features to save the computational resources, and how to use adaptive and optimized CNN parameters.
On the other side, many hyper-parameters of the CNN can affect the model performance. These parameters are depth of the network, numbers of convolutional layers, numbers of kernels with their sizes. Therefore, it may be a huge challenge to design an appropriate CNN model that uses optimized hyper-parameters.
v
In this thesis, a design architecture method for CNNs is proposed by utilization of Particle Swarm Optimization (PSO) algorithm to learn the optimal CNN hyper-parameters values.
In the experiment, MNIST (Modified National Institute of Standards and Technology) database of handwritten digit recognition was used. The experiments appear that the proposed approach can find an architecture that is competitive to the state-of-the-art models with a testing error of 0.87%.