National Repository of Grey Literature 2 records found  Search took 0.00 seconds. 
Knowledge representation in deep neural networks
Georgiev, Georgi Stoyanov ; Mrázová, Iveta (advisor) ; Pešková, Klára (referee)
Convolutional neural networks (CNNs) are known to outperform humans in numerous image classification and object detection tasks. They also excel at captioning, image segmentation, and feature extraction. CNNs are precise at recognition and generalize well, yet analyzing their decision-making process remains challenging. A means to study their internal knowledge representation provide the so-called heat maps and their variants like the saliency, SmoothGrad, and Grad-CAM maps. The techniques such as t-SNE, UMAP, and ivis can, on the other hand, help visualize the multi-dimensional features formed in different convolutional layers. Inspired by the results obtained when analyzing the capabilities of CNNs, we introduce two novel size-reduction algorithms: Iterative Top Cut and Iterative Feature Top Cut. Both algorithms successively remove the layers of a CNN starting from its top until a stopping criterion is activated. The stopping criteria involve the model's performance and the formed internal knowledge representation. In particular, the Iterative Top Cut method exceeds our expectations by shrinking some models, such as EfficientNetV2S, up to 3.15 times while preserving their accuracy on the Cars-196 dataset. Moreover, the algorithm generalizes well and proves to be stable. 1
Neural network architectures for mobile devices
Georgiev, Georgi Stoyanov ; Mrázová, Iveta (advisor) ; Božovský, Petr (referee)
Designing effective methods for image classification and real-time object detection is one of the most well-known problems of the present. A series of convolutional neural networks has been designed in order to solve these tasks. Neural networks created spe- cifically for mobile devices are among the fastest ones. In this work we focus primarily on the MobileNetV2 and EfficientNetB0 models. We present their structure and compare them with one another. We research several algorithms designed to automatically build new neural network models as well. An essential part of the convolutional network design process is the optimization of their structure. We outline sensitivity analysis methods which help us observe how network inputs influence its outputs, and pruning methods designed to remove redundant neurons. In the end we demonstrate an example usage of the EfficientNetB0 model in a mobile appliaction created to classify cars. 1

Interested in being notified about new results for this query?
Subscribe to the RSS feed.